diff --git a/4510.async.js b/4510.async.js index fbfed67b0d..4ce806edfb 100644 --- a/4510.async.js +++ b/4510.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4510,90963,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,a=!1,r=!1,l=null,o=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function _(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,D(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,L(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",r=t.id,l=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},A=function(n,t,i){y(f)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var l=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,l=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),l=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},j||x.appendChild(b)):r.appendChild(b),x.appendChild(r),j||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function _(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function N(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){_(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):_(e,n)}if(a){scriptLoadStarted=!0;for(var k=0;k0?(a.remove(),o.attr("id","fullscreencontent").show(),jQuery(r).append(o),window.dispatchEvent(new Event("resize"))):A(a,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else p=i,A(e,n,!1);if(!window.GGBT_wsf_view)for(l=0;le/4*3&&(o=e/4*3),s=o/5.8,l.setAttribute("src",j),l.setAttribute("width",o),l.setAttribute("height",s);var d=(e-o)/2,u=(n-s)/2;l.style.left=d+"px",l.style.top=u+"px",a.appendChild(l)}return a.appendChild(c),a},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,n){if(f=e,n)D(f,!0);else{var r,l,o=!a;if(o){var s=y(f);!isNaN(s)&&s<4.4&&(o=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in l=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",E)if(f.slice(-1*E[d].length)===E[d]||f.slice(-1*(E[d].length+1))===E[d]+"/")return void D(l,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?l+="web3d/":l+="webSimple/",D(l,!1)}},D=function(e,n){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",v=!1;var t=h.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function R(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==c&&D(c,m),o=!0}return void 0!==t.material_id?N(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,a){if(e.isScreenshoGenerator)return 1;var r,l=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,a,r){var l=null;if(null!=r&&""!=r)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+r+" ")>-1){l=o;break}o=o.parentNode}var s=0,c=0,d=0,u=0,h=0,m=0,p=0;if(l)s=l.offsetWidth,c=Math.max(i?l.offsetWidth:0,l.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(h=s-f.width-f.left,m=d<=480?10:30):(m=f.left,h=d<=480?10:30),u=m+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,p=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(l=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(l=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(a=t(e,n,l,i,e.scaleContainerClass),!l||e.hasOwnProperty("scale")&&1!==r?Math.min(r,a):a)}function a(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=a+"px")}return{responsiveResize:function(t,r){var l=t.querySelector(".appletParameters");if(l){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==l.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(l.parentElement&&/fullscreen/.test(l.parentElement.className))return;var o=i(r,t);e()&&l.setAttribute("data-param-scale",o);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function l(e){var n=a[e](),t=i[e];if(n in t)return n;var l=[];for(var o in t)l[t[o]]=o;throw r&&r(e,l,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=l(n));return e},webModule.__computePropValue=l,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],a=O;a0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0?(0,x.jsx)(m.Z,{className:"edit-tag",closable:!0,onClose:function(n){n.preventDefault(),1===(null==r?void 0:r.length)&&0===a?e.props.deleteChildAnswermain(t,a):e.props.deleteChildAnswer(t,a)},children:(0,x.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:a}),n.preventDefault()},children:n})},n):(0,x.jsx)(h.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?p.ZP.info("内容不能为纯空格"):(i(t,a,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!o&&(0,x.jsxs)(m.Z,{className:"site-tag-plus",onClick:function(){a(t),e.setState({inputVisible:!0})},children:[(0,x.jsx)(v.Z,{})," 新增答案"]})]})]})}}]),t}(u.Component))},50746:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(82242),a=t.n(i),r=t(82100),l=t.n(r),o=t(29186),s=t.n(o),c=t(13720),d=t.n(c),u=t(80619),h=t.n(u),m=t(47074),p=t.n(m),f=t(85573),g=t.n(f),v=t(59301),x=t(11094),j=t(37712),w="▁",y=function(e){h()(t,e);var n=p()(t);function t(){var e;l()(this,t);for(var i=arguments.length,a=new Array(i),r=0;re||e>r-20&&tn||n>a-20&&i1e3*(l+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!o){e.next=13;break}return S.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),q(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},r=ie(),l=ae?null==o?void 0:o.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=ae?null==o||null===(t=o.answer_content)||void 0===t?void 0:t.length:null===(a=i.getFieldsValue())||void 0===a||null===(a=a.standard_answers)||void 0===a?void 0:a.length,f(!0),e.next=8,(0,R.bM)(ne.current,{test_hack_code:K,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=A()(C()().mark((function e(){var n,t,a,r,l,s,c,u;return C()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?S.ZP.error("填空项答案不能为空"):S.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(w(!0),t="",a=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},a),{},{hack:d()(d()({},null==a?void 0:a.hack),{},{sub_discipline_id:null==a||null===(r=a.hack)||void 0===r||null===(r=r.sub_discipline_id)||void 0===r?void 0:r[1],difficult:a.difficulty,item_banks_group_id:a.item_banks_group_id}),hack_codes:d()(d()({},a.hack_codes),{},{code:T.Base64.encode(a.hack_codes.code)}),hack_sets:[d()({},a.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(l=t)||void 0===l?void 0:l.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},a),{},{hack:d()(d()({},null==a?void 0:a.hack),{},{sub_discipline_id:null==a||null===(c=a.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:a.difficulty,item_banks_group_id:a.item_banks_group_id}),hack_codes:d()(d()({},a.hack_codes),{},{code:T.Base64.encode(a.hack_codes.code)}),update_hack_sets:[d()({},a.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,w(!1),re(),e.abrupt("return");case 34:w(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{children:[(0,z.jsx)(B.ZP,d()(d()({loading:j},n),{},{onClick:oe,children:t})),(0,z.jsx)(g.Z,{open:_,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return le()},onCancel:function(){te.current=!1,N(!1)},children:(0,z.jsxs)("div",{className:P,children:[(0,z.jsxs)("div",{className:M,children:[(0,z.jsxs)("div",{className:"mb20",children:[(0,z.jsx)("span",{className:"c-black",children:"执行代码"}),!o&&(0,z.jsx)(W.CopyToClipboard,{text:K,onCopy:function(){return S.ZP.success("复制成功")},children:(0,z.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,z.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,z.jsx)(F.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:K,onChange:function(e){return J(e)}})]}),(0,z.jsxs)("div",{className:E,children:[(0,z.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,z.jsx)("div",{className:L,children:(0,z.jsx)("div",{className:D,children:(0,z.jsx)(p.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,z.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,z.jsx)("div",{className:L,children:(0,z.jsx)(I.Z,{spinning:u,tip:"代码执行中",children:(0,z.jsx)("div",{className:D,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,a=e.output,r=e.input,l=e.expected_output,o=null;switch(n){case G.h.OK:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,z.jsx)("p",{children:"执行结果:调试通过"})]});break;case G.h.NOMATCH:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("div",{children:"输入:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:r}),(0,z.jsx)("div",{children:"输出:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:a&&T.Base64.decode(a)}),(0,z.jsx)("div",{children:"预期输出:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:l&&T.Base64.decode(l)})]});break;case G.h.EXECUTEFAILURE:case G.h.COMPILEFAILURE:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("p",{children:["最后执行的输入:",(0,z.jsx)("pre",{children:r})]}),(0,z.jsx)("p",{children:"执行出错信息:"}),(0,z.jsx)("pre",{className:"error",children:T.Base64.decode(t)})]});break;case G.h.PODFAILURE:o=(0,z.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case G.h.TIMEOUT:o=(0,z.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,z.jsxs)(z.Fragment,{children:[" ",o," "]})}(H)})})})]})]})})]})},q=t(23717),U=["key","name"],V=p.Z.TextArea,K=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],J="@▁@",Q="@▁▁@",Y=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,r=void 0!==i&&i,o=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),k=h()(u,2),C=k[0],Z=k[1],A=(0,m.useState)(!1),S=h()(A,2),B=(S[0],S[1],(0,_.useParams)().type,function(e,n){for(var t=n.line,i=0,a=0;a0){var l=B(e,n.from);console.log("新增".concat(r,"个,之前有").concat(l,"个")),t(r,l)}}else{var o=a.split(J).length-1+a.split(Q).length-1,s=B(e,n.from);console.log("删除".concat(o,"个, 前面有").concat(s,"个,新增").concat(r,"个")),i(o>1?Array.from({length:o},(function(e,n){return s+n})):s)}}(e,n,P,E)}})})}),(0,z.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(0===(null==a?void 0:a.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,l=n.remove;t.errors;return T.current=i,M.current=l,(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,z.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,z.jsxs)("div",{onClick:function(){g.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,z.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,z.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,z.jsx)(q.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,z.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,l=e.key,o=e.name,s=a()(e,U);return(0,z.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,z.jsxs)(x.Z,{flex:"0 0 auto",className:"".concat(N.Z.blankIndex),children:["填空项",n+1]}),(0,z.jsx)(x.Z,{flex:1,children:(0,z.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,z.jsx)(x.Z,{children:(0,z.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"answer_text"],noStyle:!0,children:null!=L&&null!==(t=L[o])&&void 0!==t&&t.multi_line||null!=L&&null!==(i=L[o])&&void 0!==i&&i.multiLine?(0,z.jsx)(V,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,z.jsx)(p.Z,{style:{marginLeft:10,width:550},className:N.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),r&&(0,z.jsx)(x.Z,{flex:"224px",children:(0,z.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"score"],label:"分值",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{size:"large",className:N.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},l)}))]})}}),(0,z.jsx)("div",{onClick:function(){return Z(!0)},children:(0,z.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,z.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:C})})}),(0,z.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,z.jsx)(w.default,{size:"large",children:K.map((function(e){return(0,z.jsxs)(w.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,z.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,z.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,z.jsx)(j.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,z.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,z.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,z.jsxs)(y.ZP.Group,{style:{marginTop:-10},children:[(0,z.jsx)(y.ZP,{value:0,children:"不忽略空格"}),(0,z.jsx)(y.ZP,{value:1,children:"忽略首尾空格"}),(0,z.jsx)(y.ZP,{value:2,children:"忽略所有空格"})]})}),(0,z.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,z.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,z.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,z.jsx)(V,{rows:4})}),(0,z.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,z.jsx)(V,{rows:4})})]}),(0,z.jsx)(H,{form:t,answerKey:c,hackIdentifier:o,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,z.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return N}});var i=t(39647),a=t.n(i),r=t(79800),l=t.n(r),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(59301),h=t(95237),m=t(43604),p=t(6848),f=t(78241),g=t(5547),v=t(88996),x=t(12101),j=t(36017),w=t(37712),y=["key","name"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,a=e.answerKey,r=e.index,l=e.isEdit,o=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,y=e.showAddIcon,_=e.addItem,N=e.deleteItem;console.log(n,"value");var k=1===(null==n?void 0:n[a]),C=function(){var e;k?t(d()(d()({},n),{},s()({},a,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},s()({},a,0))})))),t(d()(d()({},n),{},s()({},a,1))))};return(0,w.jsxs)(h.Z,{className:g.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,w.jsx)(m.Z,{onClick:C,className:"".concat(g.Z.choiceIndex," ").concat(k?g.Z.activeAnswer:""),children:b[r]}),(0,w.jsx)(m.Z,{flex:1,className:"".concat(g.Z.editorWrap," ml15"),onClick:o,children:(0,w.jsx)(j.x,{height:155,placeholder:"请您输入选项",isEdit:l,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},s()({},i,e)))}})}),(0,w.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,w.jsx)("div",{onClick:C,className:"".concat(g.Z.setAnswerBtn," ").concat(k?g.Z.activeAnswer:""),children:k?"正确答案":"设为答案"})}),(0,w.jsxs)(m.Z,{className:g.Z.actionWrapper,children:[(0,w.jsx)(p.Z,{title:"新增参考答案",children:(0,w.jsx)(v.Z,{className:g.Z.addIcon,onClick:_,style:{visibility:y?"visible":"hidden"}})}),(0,w.jsx)(p.Z,{title:"删除",children:(0,w.jsx)(x.Z,{className:g.Z.deleteIcon,onClick:N,style:{visibility:r>1?"visible":"hidden"}})})]})]})},N=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,r=e.analysisKey,o=e.choiceTextKey,c=e.answerKey,h=e.choiceOptionsPath,m=e.allowChangeMode,p=void 0===m||m,v=e.form,x=e.showAnalysis,N=void 0===x||x,k=(0,u.useState)(),C=l()(k,2),Z=C[0],A=C[1],S=(0,u.useState)(!1),B=l()(S,2),I=B[0],T=B[1];return(0,w.jsxs)("div",{className:g.Z.wrap,children:[(0,w.jsx)("div",{className:g.Z.questionTitleEditorWrap,children:(0,w.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,w.jsx)(j.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,w.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,w.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[o])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(b[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,w.jsxs)("div",{id:Array.isArray(h)?h.join("_"):"".concat(h),children:[e.map((function(n,r){var l=n.key,m=n.name,x=a()(n,y),j=Z===l,N=r<7&&r===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},x),{},{key:l,name:m,className:g.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(b[r],"选项的内容")))}}]}),(0,w.jsx)(_,{choiceTextKey:o,answerKey:c,index:r,isEdit:j,setInputActive:function(){A(l)},form:v,choiceOptionsPath:h,allowChangeMode:p,showAddIcon:N,addItem:function(){return t(s()(s()({},o,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,w.jsx)("div",{className:"".concat(g.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},o,""),c,0))},children:"添加选项"})]})}}),N&&(0,w.jsx)("div",{onClick:function(){return T(!0)},children:(0,w.jsx)(f.Z.Item,{name:r,label:"题目解析",labelCol:{span:24},children:(0,w.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return L}});var i=t(39647),a=t.n(i),r=t(91232),l=t.n(r),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(79800),h=t.n(u),m=t(37205),p=t.n(m),f=t(59301),g=t(43418),v=t(95237),x=t(43604),j=t(8772),w=t(6848),y=t(78673),b=t(78241),_=t(5112),N=t(97913),k=t(36017),C=t(12101),Z=t(64259),A=t(5547),S=t(30347),B=t(37712),I=["key","name"],T=function(e){var n=e.value,t=e.onChange;return(0,B.jsxs)(v.Z,{className:"ml20",children:[(0,B.jsx)(x.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,B.jsxs)(v.Z,{className:"mb20",children:[(0,B.jsx)(j.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var a=p()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,B.jsx)(w.Z,{title:"删除",children:(0,B.jsx)(C.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=p()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,B.jsx)(x.Z,{children:(0,B.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=p()(n)).push(""),t(e)},children:"新增答案"})})]})},P=function(e){var n=e.value,t=e.onChange;return(0,B.jsxs)(v.Z,{className:"ml20",children:[(0,B.jsx)(x.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,B.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,B.jsx)(S.Z,{value:e,style:{flex:1},onChange:function(e){var a=p()(n);a[i]=e,t(a)}}),(0,B.jsx)(w.Z,{title:"删除",children:(0,B.jsx)(C.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=p()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,B.jsx)(x.Z,{children:(0,B.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=p()(n)).push(""),t(e)},children:"新增答案"})})]})},M=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,B.jsx)(y.Z,{checked:!t,onChange:function(e){i(!e)}})},E="▁",L=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,r=void 0!==i&&i,o=e.answerKey,c=(0,f.useState)(!1),u=h()(c,2),m=u[0],p=u[1],g=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=g(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,L,O)}})})}),(0,B.jsx)(b.Z.List,{name:o,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var l=n.add,c=n.remove;i.errors;return S.current=l,D.current=c,(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(b.Z.Item,{label:(0,B.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,B.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,l=e.key,c=e.name,u=a()(e,I);return(0,B.jsxs)("div",{style:{marginBottom:10},children:[(0,B.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,B.jsxs)(x.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(A.Z.blankIndex),children:["填空项",n+1]}),(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,B.jsxs)(_.ZP.Group,{onChange:function(){var e=t.getFieldValue(o);t.setFieldsValue(s()({},o,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,B.jsxs)(_.ZP,{value:1,children:["文本模式 ",(0,B.jsx)(w.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,B.jsx)(Z.Z,{})})]}),(0,B.jsxs)(_.ZP,{value:2,children:["数学公式模式 ",(0,B.jsx)(w.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,B.jsx)(Z.Z,{})})]})]})}))]}),(0,B.jsx)(v.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,B.jsxs)(x.Z,{flex:1,children:[(0,B.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,B.jsx)(x.Z,{flex:1,children:(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(o))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,B.jsx)(T,{}):(0,B.jsx)(P,{})}))}),r&&(0,B.jsx)(x.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:A.Z.blankInputNumberWrapper,children:(0,B.jsx)(N.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,B.jsx)(j.Z,{type:"hidden"})}))]})})]},l)}))]})}}),(0,B.jsxs)(v.Z,{align:"middle",children:[(0,B.jsx)(b.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,B.jsx)(y.Z,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,B.jsxs)(v.Z,{align:"middle",children:[(0,B.jsx)(b.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,B.jsx)(y.Z,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==R?void 0:R.length)>1&&(0,B.jsxs)(v.Z,{align:"middle",className:(null==R?void 0:R.length)>1?"mb30":"".concat(A.Z.hide),children:[(0,B.jsx)(b.Z.Item,{name:"is_ordered",children:(0,B.jsx)(M,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,B.jsx)("div",{onClick:function(){return p(!0)},children:(0,B.jsx)(b.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,B.jsx)(k.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(39647),a=t.n(i),r=t(79800),l=t.n(r),o=t(82242),s=t.n(o),c=t(85573),d=t.n(c),u=t(59301),h=t(95237),m=t(43604),p=t(78241),f=t(5547),g=t(36017),v=t(37712),x=["key","name"],j=d()(d()({},"正确","T"),"错误","F"),w=function(e){var n=e.value,t=e.onChange,i=e.form,a=1===(null==n?void 0:n.is_answer),r=null==n?void 0:n.choice_text,l=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,v.jsxs)(h.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,v.jsx)(m.Z,{onClick:l,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(a?f.Z.activeAnswer:""),children:j[r]}),(0,v.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,v.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(a?f.Z.activeJudgementAnswer:""),children:r})}),(0,v.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,v.jsx)("div",{onClick:l,className:"".concat(f.Z.setAnswerBtn," ").concat(a?f.Z.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},y=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),r=l()(i,2),o=r[0],c=r[1];return(0,v.jsxs)("div",{className:f.Z.wrap,children:[(0,v.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,v.jsx)(p.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,v.jsx)(g.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,v.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,v.jsx)(p.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,v.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,r=a()(e,x);return(0,u.createElement)(p.Z.Item,s()(s()({},r),{},{key:n,name:i,noStyle:!0}),(0,v.jsx)(w,{form:t}))}))})}})}),(0,v.jsx)("div",{onClick:function(){return c(!0)},children:(0,v.jsx)(p.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,v.jsx)(g.x,{placeholder:"请编辑题目解析(非必填)",isEdit:o})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return h},x:function(){return m}});var i=t(82242),a=t.n(i),r=t(39647),l=t.n(r),o=t(11094),s=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],h=function(e){var n=e.value,t=e.onChange,i=e.scrollId,r=l()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(o.Z,a()(a()({},r),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,a=e.height,r=void 0===a?140:a;return e.isEdit?(0,d.jsx)(o.Z,{watch:!0,isFocus:!0,height:r,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return B}});var i=t(91232),a=t.n(i),r=t(79800),l=t.n(r),o=t(82242),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),h=t(8591),m=t(12563),p=t(78241),f=t(78673),g=t(95237),v=t(43604),x=t(6848),j=t(8772),w=t(97913),y=t(5547),b=t(36017),_=t(11094),N=t(64259),k=t(37712),C=["value","onChange"],Z=["key","name"],A=function(e){var n=e.value,t=e.onChange,i=d()(e,C);return(0,k.jsx)(_.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},S=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,k.jsx)(m.Z,{closable:!0,onClose:i,className:y.Z.keywordTag,children:(0,k.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},B=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,r=e.isMustKeyWords,o=void 0===r?i:r,c=(0,u.useState)(!1),m=l()(c,2),_=m[0],C=m[1],B=(0,u.useState)(""),I=l()(B,2),T=I[0],P=I[1],M=p.Z.useWatch("use_keywords",t),E=p.Z.useWatch("question_score",t);return(0,k.jsxs)("div",{className:y.Z.wrap,children:[(0,k.jsx)("div",{className:y.Z.questionTitleEditorWrap,children:(0,k.jsx)(p.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,k.jsx)(b.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,k.jsx)(p.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,k.jsx)(A,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,k.jsx)(p.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,k.jsx)(f.Z,{defaultChecked:!0})}),i&&o&&(0,k.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,k.jsx)(p.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,k.jsx)(f.Z,{})}),(0,k.jsx)(v.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,k.jsx)(v.Z,{children:(0,k.jsx)(x.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,k.jsx)(N.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(M||!o)&&(0,k.jsx)(p.Z.List,{name:"keywords",rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(E)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,r=n.remove;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:"".concat(y.Z.title," mb10"),children:o?"关键词":(0,k.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,k.jsxs)(g.Z,{align:"middle",className:"font14 mb30",children:[(0,k.jsx)(v.Z,{flex:1,children:(0,k.jsx)(j.Z,{value:T,onChange:function(e){P(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,r,l,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(r=s.split("|"))||void 0===r||null===(r=r.filter((function(e){return!!e})))||void 0===r?void 0:r.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(l=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===l?void 0:l.flat())||[],m=a()(c);try{for(m.s();!(o=m.n()).done;){var p=o.value;if(u.includes(p))return void h.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(h.ZP.warning("关键词不能只输入一个“|”字符!"),!1);h.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),P(""))},className:y.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,k.jsx)(v.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,k.jsx)(g.Z,{className:"mb20",style:{marginRight:148},children:(0,k.jsx)(v.Z,{flex:1,children:(0,k.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,k.jsx)(p.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,k.jsx)(S,{onClose:function(){return r(t)}})})),o&&(0,k.jsx)(p.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:y.Z.blankInputNumberWrapper,children:(0,k.jsx)(w.Z,{className:y.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,k.jsx)("div",{onClick:function(){return C(!0)},children:(0,k.jsx)(p.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,k.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})}},94057:function(e,n,t){"use strict";t.d(n,{tc:function(){return ne.t},uh:function(){return i.u},rL:function(){return ee},u8:function(){return r.u},ZZ:function(){return a.Z},Wk:function(){return l.W}});var i=t(5309),a=t(99041),r=t(56763),l=t(42230),o=t(37205),s=t.n(o),c=t(82242),d=t.n(c),u=t(39647),h=t.n(u),m=t(79800),p=t.n(m),f=t(59301),g=t(36381),v=t(78241),x=t(95237),j=t(97913),w=t(6848),y=t(38854),b=t(5547),_=t(12101),N=t(36017),k=t(91232),C=t.n(k),Z=t(43418),A=t(43604),S=t(8772),B=t(78673),I=t(37712),T=["key","name"],P=function(e){var n=e.value,t=e.onChange;return(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)(A.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,I.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,I.jsx)(S.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var a=s()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,I.jsx)(w.Z,{title:"删除",children:(0,I.jsx)(_.Z,{className:b.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){Z.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:b.Z.modal,onOk:function(){var i=s()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,I.jsx)(A.Z,{children:(0,I.jsx)("div",{className:"".concat(b.Z.addBtn),onClick:function(){var e;(e=s()(n)).push(""),t(e)},children:"新增答案"})})]})},M=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,I.jsx)(B.Z,{checked:!t,onChange:function(e){i(!e)}})},E="▁",L=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,a=e.name,r=e.scoreByBlank,l=void 0!==r&&r,o=e.answerKey,c=e.titleKey,u=void 0===c?"name":c,m=e.analysisKey,g=void 0===m?"analysis":m,w=e.isOrdered,y=void 0===w?"is_ordered":w,_=(0,f.useState)(!1),k=p()(_,2),Z=k[0],L=k[1],D=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=D(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,F,G)}})})}),(0,I.jsx)(v.Z.List,{name:o,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=C()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return R.current=i,W.current=a,(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(v.Z.Item,{label:(0,I.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,I.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,a=h()(e,T);return(0,I.jsxs)(x.Z,{align:"top",children:[(0,I.jsxs)(A.Z,{className:"".concat(b.Z.blankIndex," pt5"),children:["填空项",n+1]}),(0,I.jsxs)(A.Z,{flex:1,children:[(0,I.jsxs)(x.Z,{align:"top",justify:"space-between",children:[(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"answer_text"],noStyle:!0,children:(0,I.jsx)(P,{})}))}),l&&(0,I.jsx)(A.Z,{flex:"224px",children:(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"score"],label:"分值",rules:[{required:!0}],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"按空给分请输入分值"})}))})]}),(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"position"],noStyle:!0,children:(0,I.jsx)(S.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(v.Z.Item,{name:[a,"downcase"],valuePropName:"checked",children:(0,I.jsx)(B.Z,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(v.Z.Item,{name:[a,"no_space"],valuePropName:"checked",children:(0,I.jsx)(B.Z,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==z?void 0:z.length)>1&&(0,I.jsxs)(x.Z,{align:"middle",className:(null==z?void 0:z.length)>1?"mb30":"".concat(b.Z.hide),children:[(0,I.jsx)(v.Z.Item,{name:y,children:(0,I.jsx)(M,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,I.jsx)("div",{onClick:function(){return L(!0)},children:(0,I.jsx)(v.Z.Item,{name:g,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:Z})})})]})},D=t(85573),O=t.n(D),R=["key","name"],F=O()(O()({},"正确","T"),"错误","F"),W=function(e){var n=e.value,t=e.onChange,i=e.form,a=e.choiceKey,r=1===(null==n?void 0:n.is_answer),l=null==n?void 0:n.choice_text,o=function(){var e,r=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(s()(a))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(s()(a)),r),t(d()(d()({},n),{},{is_answer:1}))};return(0,I.jsxs)(x.Z,{className:b.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,I.jsx)(A.Z,{onClick:o,className:"".concat(b.Z.choiceIndex," ").concat(b.Z.judgementIndex," ").concat(r?b.Z.activeAnswer:""),children:F[l]}),(0,I.jsx)(A.Z,{flex:1,className:"".concat(b.Z.editorWrap," ml15"),children:(0,I.jsx)("div",{className:"".concat(b.Z.inputBorder," ").concat(b.Z.placeholder," ").concat(r?b.Z.activeJudgementAnswer:""),children:l})}),(0,I.jsx)(A.Z,{flex:"0 0 auto",className:"ml15",children:(0,I.jsx)("div",{onClick:o,className:"".concat(b.Z.setAnswerBtn," ").concat(r?b.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},G=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,a=e.form,r=e.titleKey,l=void 0===r?"name":r,o=e.analysisKey,s=void 0===o?"analysis":o,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],g=u[1];return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:l,labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,I.jsx)(v.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,I.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,r=h()(e,R);return(0,f.createElement)(v.Z.Item,d()(d()({},r),{},{key:n,name:t,noStyle:!0}),(0,I.jsx)(W,{form:a,choiceKey:i}))}))})}})}),(0,I.jsx)("div",{onClick:function(){return g(!0)},children:(0,I.jsx)(v.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})},z=t(8591),H=t(12563),q=t(11094),U=t(64259),V=["value","onChange"],K=["key","name"],J=function(e){var n=e.value,t=e.onChange,i=h()(e,V);return(0,I.jsx)(q.Z,d()(d()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Q=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,I.jsx)(H.Z,{closable:!0,onClose:i,className:b.Z.keywordTag,children:(0,I.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Y=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,a=e.isMustKeyWords,r=void 0===a?i:a,l=e.titleKey,o=void 0===l?"name":l,c=e.analysisKey,u=void 0===c?"analysis":c,m=e.answerTexts,g=void 0===m?"answer_texts":m,y=e.keywords,_=void 0===y?"keywords":y,k=e.useKeywords,Z=void 0===k?"use_keywords":k,T=e.indexs,P=(0,f.useState)(!1),M=p()(P,2),E=M[0],L=M[1],D=(0,f.useState)(""),O=p()(D,2),R=O[0],F=O[1],W=(0,f.useState)(!1),G=p()(W,2),H=G[0],q=G[1],V=v.Z.useWatch("question_score",t);return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"参考答案",name:g,labelCol:{span:24},children:(0,I.jsx)(J,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!r&&(0,I.jsx)(v.Z.Item,{hidden:!0,name:Z,valuePropName:"checked",children:(0,I.jsx)(B.Z,{defaultChecked:!0})}),i&&r&&(0,I.jsxs)(x.Z,{align:"middle",className:"mb30",children:[(0,I.jsx)(v.Z.Item,{name:Z,valuePropName:"checked",children:(0,I.jsx)(B.Z,{onChange:function(){var e,n;console.log(t.getFieldsValue()),q(null===(e=t.getFieldsValue())||void 0===e||null===(e=e.sub_item_banks)||void 0===e||null===(e=e[T])||void 0===e?void 0:e.use_keywords),console.log(null===(n=t.getFieldsValue())||void 0===n||null===(n=n.sub_item_banks)||void 0===n||null===(n=n[T])||void 0===n?void 0:n.use_keywords),console.log(H)}})}),(0,I.jsx)(A.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,I.jsx)(A.Z,{children:(0,I.jsx)(w.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,I.jsx)(U.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(H||!r)&&(0,I.jsx)(v.Z.List,{name:_,rules:[{validator:function(e,n){return r?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(V)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,a=n.remove;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"".concat(b.Z.title," mb10"),children:r?"关键词":(0,I.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,I.jsxs)(x.Z,{align:"middle",className:"font14 mb30",children:[(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsx)(S.Z,{value:R,onChange:function(e){F(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,a,r,l,o,c="".concat(null===(n=e.target)||void 0===n?void 0:n.value),d=null==c||null===(a=c.split("|"))||void 0===a||null===(a=a.filter((function(e){return!!e})))||void 0===a?void 0:a.map((function(e){return null==e?void 0:e.trim()})),u=t.getFieldValue(["sub_item_banks"].concat(s()(_))),h=(null==u||null===(r=u.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],m=C()(d);try{for(m.s();!(l=m.n()).done;){var p=l.value;if(h.includes(p))return void z.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(o=c)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==o||(z.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(i({keyword:d,score:1}),F(""))},className:b.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,I.jsx)(A.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=h()(e,K);return(0,I.jsx)(x.Z,{className:"mb20",style:{marginRight:148},children:(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,I.jsx)(v.Z.Item,d()(d()({},i),{},{name:[t,"keyword"],children:(0,I.jsx)(Q,{onClose:function(){return a(t)}})})),r&&(0,I.jsx)(v.Z.Item,d()(d()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,I.jsx)("div",{onClick:function(){return L(!0)},children:(0,I.jsx)(v.Z.Item,{name:u,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:E})})})]})},X=["key","name"],$=g.Z.Panel,ee=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),a=e.withScore,r=(0,f.useState)([]),l=p()(r,2),o=l[0],c=l[1],u=function(e){c(e)};return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,I.jsx)(v.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var r=n.add,l=n.remove,m=t.getFieldValue("sub_item_banks");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(g.Z,{className:e.length>0?b.Z.collapseWrapper:"",bordered:!1,activeKey:o,onChange:u,expandIcon:function(e){var n=e.isActive;return(0,I.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?b.Z.open:b.Z.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){e.key;var r,o,s,c,u,p,f,g,y,N,k=e.name,C=h()(e,X);return(0,I.jsx)($,{className:b.Z.panel,forceRender:!0,header:(0,I.jsxs)("div",{className:b.Z.panelHeader,children:["第",n+1,"小题",(0,I.jsxs)("span",{children:["(","SINGLE"==(null==m||null===(r=m[k])||void 0===r?void 0:r.item_type)?"单选题":"MULTIPLE"==(null==m||null===(o=m[k])||void 0===o?void 0:o.item_type)?"多选题":"COMPLETION"==(null==m||null===(s=m[k])||void 0===s?void 0:s.item_type)?"填空题":"JUDGMENT"==(null==m||null===(c=m[k])||void 0===c?void 0:c.item_type)?"判断题":"简答题",")"]})]}),extra:(0,I.jsxs)(x.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[a&&(0,I.jsx)(v.Z.Item,d()(d()({},C),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[k,"question_score"],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,placeholder:"请输入当前小题分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,I.jsx)(w.Z,{title:"删除",children:(0,I.jsx)(_.Z,{className:"".concat(b.Z.deleteIcon," ml40"),onClick:function(){return l(k)}})})]}),children:(0,I.jsxs)(v.Z.Item,d()(d()({},C),{},{name:k,children:[("SINGLE"==(null==m||null===(u=m[k])||void 0===u?void 0:u.item_type)||"MULTIPLE"==(null==m||null===(p=m[k])||void 0===p?void 0:p.item_type))&&(0,I.jsx)(i.u,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"MULTIPLE"==(null==m||null===(f=m[k])||void 0===f?void 0:f.item_type),form:t,choiceKey:[k,"choices"],titleKey:[k,"name"],analysisKey:[k,"analysis"],choiceOptionsPath:["sub_item_banks",k,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"COMPLETION"==(null==m||null===(g=m[k])||void 0===g?void 0:g.item_type)&&(0,I.jsx)(L,{form:t,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,name:k,titleKey:[k,"name"],analysisKey:[k,"analysis"],isOrdered:[k,"is_ordered"],answerKey:[k,"standard_answers"]}),"JUDGMENT"==(null==m||null===(y=m[k])||void 0===y?void 0:y.item_type)&&(0,I.jsx)(G,{form:t,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[k,"name"],analysisKey:[k,"analysis"],choiceKey:[k,"choices"]}),"SUBJECTIVE"==(null==m||null===(N=m[k])||void 0===N?void 0:N.item_type)&&(0,I.jsx)(Y,{showKeywords:!0,isMustKeyWords:!1,form:t,titleKey:[k,"name"],analysisKey:[k,"analysis"],answerTexts:[k,"answer_texts"],useKeywords:[k,"use_keywords"],keywords:[k,"keywords"],indexs:k,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},k)}))}),e.length<20&&(0,I.jsx)(y.Z,{menu:{items:[{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"SINGLE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"单选题"}),key:"1",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"MULTIPLE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"多选题"}),key:"2",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"判断题"}),key:"3",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),c([null==e?void 0:e.length].concat(s()(o)))},children:"填空题"}),key:"4",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"简答题"}),key:"5",show:!0}].filter((function(e){return e.show})).map((function(e){return{label:e.label,key:e.key}}))},children:(0,I.jsx)("div",{className:"".concat(b.Z.addBtn),children:"添加小题"})})]})}})]})},ne=t(48637)},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),a=t.n(i),r=t(79800),l=t.n(r),o=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),h=t.n(u),m=(t(81974),t(3693),t(37712)),p=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,o.useRef)(),d=(0,o.useState)(),u=l()(d,2),p=u[0],f=u[1];return(0,o.useEffect)((function(){if(p){var e=function(e){var n=e.getValue();t&&t(n)};return p.on("change",e),function(){p.off("change",e)}}}),[p,t]),(0,o.useEffect)((function(){p&&p.setOption("mode",i)}),[p,i]),(0,o.useEffect)((function(){p&&(n===p.getValue()&&""!==n||setTimeout((function(){p.setValue(n||"")}),300))}),[p,n]),(0,o.useEffect)((function(){if(c.current&&!p){var e=h().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,p]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),r=l()(i,2),u=r[0],h=r[1];return(0,m.jsxs)(c.Z,a()(a()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(p,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),a=t.n(i),r=t(79800),l=t.n(r),o=t(85573),s=t.n(o),c=t(59301),d=t(89780),u=t.n(d),h=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),p=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,p.jsx)(p.Fragment,{children:(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function j(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,r=e.className,l=void 0===r?"":r,o=e.children;return(0,p.jsxs)("a",{title:t,className:l,onClick:function(){n(a)},children:[(0,p.jsx)("i",{className:"".concat(i)}),o]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,r=e.fullScreen,l=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,p.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,p.jsx)("li",{children:e.actionName?(0,p.jsx)(j,v()(v()({},e),{},{onActionCallback:a})):(0,p.jsx)("span",{className:"v-line"})},n)})),t?(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,l&&(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(l),onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,p.jsx)("li",{children:s}),(0,p.jsx)("li",{className:"btn-full-screen",children:(0,p.jsx)(j,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},y=t(27308),b=t(78241),_=t(8772),N=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,v()(v()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,p.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,p.jsx)(_.Z,{})}),(0,p.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,p.jsx)(_.Z,{})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),A=t(8591),S=t(55087),B=b.Z.useForm,I={width:280,marginRight:10},T={labelCol:{span:5},wrapperCol:{span:19}},P=function(e){var n=e.callback,t=e.onCancel,i=B(),a=l()(i,1)[0],r=(0,c.useRef)();function o(e,n){-1!==e.status?a.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):A.ZP.error(e.message)}return(0,p.jsxs)(b.Z,v()(v()({form:a},T),{},{className:"upload-image-panel",onFinish:function(e){n(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,p.jsx)(b.Z.Item,{label:"图片地址",required:!0,children:(0,p.jsxs)("div",{className:"flex-container",children:[(0,p.jsx)(b.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,p.jsx)(_.Z,{style:I})}),(0,p.jsx)(M,{onFileChange:function(e){var n=e.target.files[0];r.current=n,E(n,o)}})]})}),(0,p.jsx)(b.Z.Item,{label:"图片描述",name:"alt",children:(0,p.jsx)(_.Z,{style:{width:264}})}),(0,p.jsxs)(b.Z.Item,{style:{textAlign:"right"},children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function M(e){var n=e.onFileChange;return(0,p.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,p.jsx)("input",{type:"file",onChange:n})]})}function E(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(S.KI,"/api/attachments.json")),i.send(t)}var L=t(95237),D=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,p.jsx)(L.Z,{style:{height:"100vh"},children:(0,p.jsx)(D.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},R=t(7557),F=t.n(R),W=t(41498),G=t.n(W),z=t(37205),H=t.n(z),q=t(12378);function U(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(U,go.CommandHandler),U.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},U.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},U.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},U.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},U.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},U.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},U.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},U.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=l.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var a;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(n).first())&&e.select(a);else for(;null!==n;){var r,l,o;if(null===(r=n.findTreeParentNode()))break;if((o=(l=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},U.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},U.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(U.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(U.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var V=U,K=(t(31270),t(85160)),J=t(43418),Q=t(43604),Y=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=q;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=l()(d,2),h=u[0],m=u[1],f=function(){var e=G()(F()().mark((function e(){var n,a;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:a=e.sent,t({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(h+1)}),[]),(0,p.jsx)("div",{ref:s,className:o.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,p.jsx)(J.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,p.jsxs)(L.Z,{children:[(0,p.jsx)(Q.Z,{flex:1,children:"插入流程图"}),(0,p.jsx)(Q.Z,{onClick:function(){o.current=!o.current,m(h+1)},children:(0,p.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,p.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,p.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,p.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,p.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,p.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:r})]}),(0,p.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,p.jsx)(K.FI,{initDiagram:function(){var e=q.GraphObject.make,n="#ff3333",t="#3358ff",l="#25ad23",o="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",h="#fffcd5",m="#d5ebff",p="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function j(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var a=t.part.adornedPart,r=(new q.Point).setRectSpot(a.actualBounds,n);r.subtract(a.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(a.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var l=i.copyNodeData(a.data);i.setGroupKeyForNodeData(l,i.getGroupKeyForNodeData(a.data)),i.addNodeData(l);var o={from:a.key,to:i.getKeyForNodeData(l)};i.addLinkData(o);var s=e.diagram.findNodeForData(l);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(q.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(q.Spot.Top)||n.equals(q.Spot.Bottom)?25:18,height:n.equals(q.Spot.Top)||n.equals(q.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(q.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(q.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function _(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",b(d,"fill"),b(h,"fill"),b(m,"fill"),b(p,"fill"))),e("ContextMenuButton",e(q.Panel,"Horizontal",b(g,"fill"),b(v,"fill"),b(f,"fill"),b(x,"fill")))]}function N(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",b(u),b(l),b(t),b(n))),e("ContextMenuButton",e(q.Panel,"Horizontal",b(d),b(o),b(s),b(c)))]}function k(n,t){return t||(t="thickness"),e(q.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(q.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(q.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function A(n,t){return t||(t="figure"),e(q.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function S(n){return e(q.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(q.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",q.Spot.stringify(q.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(q.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,a=q.Spot.RightSide;n.equals(q.Spot.Top)?(i=270,a=q.Spot.TopSide):n.equals(q.Spot.Left)?(i=180,a=q.Spot.LeftSide):n.equals(q.Spot.Bottom)&&(i=90,a=q.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",q.Spot.stringify(a)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(q.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new q.Diagram(a.current,{padding:20,grid:e(q.Panel,"Grid",e(q.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(q.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(V),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(q.Node,"Auto",{locationSpot:q.Spot.Center,locationObjectName:"SHAPE",desiredSize:new q.Size(120,60),minSize:new q.Size(40,40),resizable:!0,resizeCellSize:new q.Size(10,10),rotatable:!0},new q.Binding("location","loc",q.Point.parse).makeTwoWay(q.Point.stringify),new q.Binding("desiredSize","size",q.Size.parse).makeTwoWay(q.Size.stringify),e(q.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:q.Spot.AllSides,toSpot:q.Spot.AllSides},new q.Binding("figure"),new q.Binding("fill"),new q.Binding("stroke","borderColor"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(q.TextBlock,{margin:1,textAlign:"center",overflow:q.TextBlock.OverflowEllipsis,editable:!0},new q.Binding("text").makeTwoWay(),new q.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(q.Panel,"Vertical",{maxSize:new q.Size(200,NaN)},e(q.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new q.Binding("text")),e(q.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new q.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(q.Adornment,"Spot",e(q.Placeholder,{padding:10}),j(q.Spot.Top,"TriangleUp"),j(q.Spot.Left,"TriangleLeft"),j(q.Spot.Right,"TriangleRight"),j(q.Spot.Bottom,"TriangleDown"),w({alignment:new q.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(q.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(q.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(q.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),_(),N(),Z()),i.current.groupTemplate=e(q.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:q.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new q.Binding("location","loc",q.Point.parse).makeTwoWay(q.Point.stringify),e(q.Panel,"Auto",{name:"BODY"},e(q.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:q.Spot.AllSides,toSpot:q.Spot.AllSides},new q.Binding("fill"),new q.Binding("stroke","color"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Placeholder,{background:"transparent",margin:20})),e(q.TextBlock,{alignment:q.Spot.Top,alignmentFocus:q.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new q.Binding("text"),new q.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(q.Adornment,"Spot",e(q.Panel,"Auto",e(q.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(q.Placeholder,{margin:1.5})),w({alignment:q.Spot.TopRight,alignmentFocus:q.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",_(),N(),Z()),i.current.linkTemplate=e(q.Link,{layerName:"Foreground",routing:q.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new q.Binding("fromSpot","fromSpot",q.Spot.parse),new q.Binding("toSpot","toSpot",q.Spot.parse),new q.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new q.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new q.Binding("points").makeTwoWay(),e(q.Shape,{strokeWidth:2},new q.Binding("stroke","color"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Shape,{segmentIndex:0,segmentOffset:new q.Point(15,0),segmentOrientation:q.Link.OrientAlong,alignmentFocus:q.Spot.Right,figure:"circle",width:10,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return 1===e}))),e(q.Shape,{segmentIndex:-1,segmentOffset:new q.Point(-10,6),segmentOrientation:q.Link.OrientPlus90,alignmentFocus:q.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return e>=1})),new q.Binding("width","thickness",(function(e){return 7+3*e})),new q.Binding("height","thickness",(function(e){return 7+3*e})),new q.Binding("segmentOffset","thickness",(function(e){return new q.Point(-15,4+1.5*e)}))),e(q.Shape,{segmentIndex:0,segmentOffset:new q.Point(15,-6),segmentOrientation:q.Link.OrientMinus90,alignmentFocus:q.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return 2===e})),new q.Binding("width","thickness",(function(e){return 7+3*e})),new q.Binding("height","thickness",(function(e){return 7+3*e})),new q.Binding("segmentOffset","thickness",(function(e){return new q.Point(-15,4+1.5*e)}))),e(q.TextBlock,{alignmentFocus:new q.Spot(0,1,-4,0),editable:!0},new q.Binding("text").makeTwoWay(),new q.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(q.Adornment,e(q.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:S(2)},new q.Binding("pathPattern","thickness",S)),w({alignmentFocus:new q.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",N(),Z(),e("ContextMenuButton",e(q.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(q.Panel,"Horizontal",e(q.Panel,"Spot",I(!1),T(q.Spot.Top,!1),T(q.Spot.Left,!1),T(q.Spot.Right,!1),T(q.Spot.Bottom,!1)),e(q.Panel,"Spot",{margin:new q.Margin(0,0,0,2)},I(!0),T(q.Spot.Top,!0),T(q.Spot.Left,!0),T(q.Spot.Right,!0),T(q.Spot.Bottom,!0))))),new q.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(q.Link,{locationSpot:q.Spot.Center,selectionAdornmentTemplate:e(q.Adornment,"Link",{locationSpot:q.Spot.Center},e(q.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(q.Shape,{toArrow:"Standard",stroke:null}))},{routing:q.Link.AvoidsNodes,curve:q.Link.JumpOver,corner:5,toShortLength:4},new q.Binding("points"),e(q.Shape,{isPanelMain:!0,strokeWidth:2}),e(q.Shape,{toArrow:"Standard",stroke:null})),model:new q.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(H()(q.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(q.Node,"Auto",{locationSpot:q.Spot.Center},new q.Binding("location","location",q.Point.parse).makeTwoWay(q.Point.stringify),e(q.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new q.Binding("stroke").makeTwoWay(),new q.Binding("fill").makeTwoWay(),new q.Binding("figure")),e(q.TextBlock,{margin:new q.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new q.Size(16,16),maxSize:new q.Size(10,NaN),textAlign:"center",editable:!0},new q.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(q.Panel,"Grid",e(q.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(q.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,p.jsx)("div",{ref:a})]})]}),(0,p.jsx)("div",{className:"tr",children:(0,p.jsx)(N.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,ae={margin:"0 8px"},re=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,p.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,p.jsx)("span",{style:ae,children:"单元格数:"}),(0,p.jsx)("span",{style:ae,children:"行数"}),(0,p.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,p.jsx)(te.Z,{})}),(0,p.jsx)("span",{style:ae,children:"列数"}),(0,p.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,p.jsx)(te.Z,{})})]}),(0,p.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,p.jsx)("span",{style:ae,children:"对齐方式:"}),(0,p.jsx)(b.Z.Item,{name:"align",children:(0,p.jsxs)(ie,{children:[(0,p.jsx)(ne.ZP,{value:"default",children:(0,p.jsx)("i",{className:"fa fa-align-justify"})}),(0,p.jsx)(ne.ZP,{value:"left",children:(0,p.jsx)("i",{className:"fa fa-align-left"})}),(0,p.jsx)(ne.ZP,{value:"center",children:(0,p.jsx)("i",{className:"fa fa-align-center"})}),(0,p.jsx)(ne.ZP,{value:"right",children:(0,p.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},le=t(78673),oe=t(66455),se=t.n(oe),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,a=e.height,r=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=l()(d,2),h=u[0],m=u[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=h?"3D":"graphing",s.current.inject("applet_container")}),[h]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,p.jsxs)(L.Z,{align:"middle",children:[(0,p.jsx)(Q.Z,{flex:1,children:(0,p.jsx)(le.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return m(e)}})}),(0,p.jsx)(Q.Z,{children:(0,p.jsx)(N.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),he="link",me="upload-image",pe="add-flowchart",fe="draw-image",ge="code-block",ve="add-table",xe="------------",je={default:xe,left:":".concat(xe),center:":".concat(xe,":"),right:"".concat(xe,":")},we=t(56266);var ye="@▁▁@",be=["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 _e(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Ne=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ke=s()(s()({},Ne+"-B","bold"),Ne+"-I","italic"),Ce=s()(s()(s()(s()(s()(s()(s()(s()({},he,"添加链接"),ge,"添加代码块"),me,"添加图片"),fe,"添加画图"),pe,"插入流程图"),ve,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,o=void 0===r?"100%":r,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,x=void 0!==v&&v,j=e.isFocus,b=void 0!==j&&j,_=e.watch,N=e.insertTemp,k=e.mode,S=void 0===k?"markdown":k,B=e.id,I=void 0===B?"markdown-editor-id":B,T=e.showResizeBar,M=void 0!==T&&T,L=e.noStorage,D=void 0!==L&&L,R=e.showNullButton,F=void 0!==R&&R,W=e.showNullProgramButton,G=void 0!==W&&W,z=e.hidetoolBar,H=void 0!==z&&z,q=e.fullScreen,U=void 0!==q&&q,V=e.onBlur,K=e.onCMBeforeChange,Q=e.onFullScreen,Y=e.className,X=void 0===Y?"":Y,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,ae=e.disabledFill,le=void 0!==ae&&ae,oe=e.placeholder,se=void 0===oe?"":oe,xe=e.values,Ne=void 0===xe?"":xe,Ze=e.extraUse,Ae=(0,c.useState)(null),Se=l()(Ae,2),Be=Se[0],Ie=Se[1],Te=(0,c.useState)(t),Pe=l()(Te,2),Me=Pe[0],Ee=Pe[1],Le=(0,c.useState)(_),De=l()(Le,2),Oe=De[0],Re=De[1],Fe=(0,c.useState)(U),We=l()(Fe,2),Ge=We[0],ze=We[1],He=(0,c.useState)(""),qe=l()(He,2),Ue=qe[0],Ve=qe[1],Ke=(0,c.useState)(0),Je=l()(Ke,2),Qe=Je[0],Ye=Je[1],Xe=(0,c.useState)(g),$e=l()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),an=l()(tn,2),rn=(an[0],an[1]),ln=(0,c.useState)(0),on=l()(ln,2),sn=on[0],cn=on[1],dn=(0,c.useState)(0),un=l()(dn,2),hn=un[0],mn=un[1],pn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(Ne),null==Be||Be.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==Q||Q(Ge)}),[Ge]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var a=i.types.toString(),r=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==S)return;try{var l,o=r[1];"file"===(null===(l=r[0])||void 0===l?void 0:l.kind)&&(o=r[0]);var s=o.getAsFile(),c=s.name.split(".").pop();E(s,(function(e){var t,i,a;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){A.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:S,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),r=a.charAt(i.ch-1),l=a.lastIndexOf("@▁@",i.ch),o=a.lastIndexOf("@▁▁@",i.ch),s=l>o?l:o,c=l>o?3:4;if(-1===ye.indexOf(r))return null;if(console.log("change1:",n,e,a,i,s,l,o,r),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ie(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){fn.current}),[en,fn,Ge]);(0,c.useEffect)((function(){if(Be){var e=function(){var e=new h.Z((function(e){var n,t=a()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Be.setSize("100%","100%"),Be.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Be,xn]),(0,c.useEffect)((function(){if(Be){for(var e=[],n=function(){var n=l()(i[t],2),a=n[0],r=n[1],o=s()({},a,(function(){jn(r)}));e.push(o),Be.addKeyMap(o)},t=0,i=Object.entries(ke);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Qe+1e4&&(!n||n!==Me)&&(window.sessionStorage.setItem(I,Me),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(_)}),[Be,_]),(0,c.useEffect)((function(){Be&&b&&Be.focus()}),[Be,b]),(0,c.useEffect)((function(){if(Oe&&Be){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Be.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Be,Oe]),(0,c.useEffect)((function(){if(Be&&K){var e=function(e,n){K(e,n)};return Be.on("beforeChange",e),function(){Be.off("beforeChange",e)}}}),[Be,K]),(0,c.useEffect)((function(){if(Be&&V){var e=function(){V(Be.getValue())};return Be.on("blur",e),function(){Be.off("blur",e)}}}),[Be,V]),(0,c.useEffect)((function(){if(Be){var e=function(e,n){var t=e.getValue();Ee(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,Nn(t)):i(t))};return Be.on("change",e),function(){Be.off("change",e)}}}),[Be,i]),(0,c.useEffect)((function(){if(Be)if(null==t)Be.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;t!==Be.getValue()&&(Be.setValue(t),Ee(t),Be.setCursor(ie?1:Be.lineCount(),0),window.scrollTo(0,e))}}),[Be,t]);var jn=(0,c.useCallback)((function(e){var n=Be.getCursor(),t=Be.getSelection(),i=t.split("\n");switch(e){case"bold":return Be.replaceSelection("**"+t+"**"),""===t&&Be.setCursor(n.line,n.ch+2),Be.focus();case"italic":return Be.replaceSelection("*"+t+"*"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"code":return Be.replaceSelection("`"+t+"`"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"inline-latex":return Ve("inline-latex"),Be.focus();case"latex":return Be.replaceSelection("```latex\n"+t+"\n```"),Be.setCursor(n.line+1,t.length+1),Be.focus();case"line-break":return Be.replaceSelection("
\n"),Be.focus();case"list-ul":return""===t?Be.replaceSelection("- "+t):Be.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Be.focus();case"list-ol":return""===t?Be.replaceSelection("1. "+t):Be.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Be.focus();case"add-null-ch":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("▁"),Be.focus();case"add-signal":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("@▁@"),Be.focus();case"add-multiple":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection(ye),Be.focus();case"inster-template-1":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Be.focus();case"eraser":return Be.setValue(""),Be.focus();case"trigger-watch":return Re(!Oe),Be.focus();case"trigger-full-screen":return ze(!Ge),Be.focus();case he:return void Ve(he);case ge:return void Ve(ge);case me:return void Ve(me);case fe:return void Ve(fe);case"maths-latex":return void Ve("maths-latex");case pe:return void Ve(pe);case ve:return void Ve(ve);default:throw new Error}}),[Be,Oe,Ge]),wn=(0,c.useCallback)((function(e,n){var t,i,a,r,l;switch(Ve(""),Ue){case he:var o=e.title,s=e.link;return Be.replaceSelection("[".concat(o,"](").concat(s,")")),Be.focus();case ge:var c=e.language,d=e.content;return Be.replaceSelection(["```"+c,d,"```"].join("\n")),Be.focus();case"maths-latex":for(var u=atob(e),h=new Uint8Array(u.length),m=0;m-1||null==g||!g.type?f?Be.replaceSelection("![ ".concat(f," ]( ").concat(p,' "').concat(f,'" )')):Be.replaceSelection("![,](".concat(p,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Be.replaceSelection('')):(null==g||null===(l=g.type)||void 0===l?void 0:l.indexOf("pdf"))>-1?Be.replaceSelection('').concat(g.name,"")):be.includes(v)?Be.replaceSelection('').concat(g.name,"")):Be.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(p,")")),Be.focus();case ve:for(var x=e.row,j=e.col,w=e.align,y="\n",b=0;b300&&(n=300),nn(g+n+"px")}},i=gn.current,a=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Be,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var _n={width:_e(o),height:_e(en)},Nn=((0,c.useMemo)((function(){if(Qe){var e=new Date(Qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Qe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ce[Ue]&&Ue!==fe&&Ue!==pe){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[Ue]);var kn=function(e,n,t,i){var a=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>a-20&&i0&&(0,o.jsx)("div",{className:l,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",width:39}):null]},n)}))}),h]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",h="title___HUKL0",m="tagsWrap___XB2W3",p="action___VdHb1",f="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",j="active___XryTX",w="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),_=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,r=e.onChange,l=e.onTitleChange,s=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,k=e.style,C=void 0===k?{}:k,Z=e.fontColor,A=void 0===Z?"#6A7283":Z,S=e.showCount,B=(0,i.useState)(0),I=d()(B,2),T=I[0],P=I[1],M=(0,i.useState)(!1),E=d()(M,2),L=E[0],D=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),D(!1)}),[t]),(0,o.jsxs)("div",{className:b()(u,s),style:C,children:[(0,o.jsx)("div",{onClick:(0,_.throttle)((function(){return null==l?void 0:l()}),2e3),style:{width:N,marginTop:L?12:4},className:"".concat(h," ").concat(l?"current":""),children:c}),(0,o.jsxs)("div",{className:L?"".concat(m," ").concat(w):m,children:[(0,o.jsx)("div",{className:f,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:A},className:a===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!S&&(0,o.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!T&&(0,o.jsx)(i.Fragment,{children:1===T?(0,o.jsxs)("div",{onClick:function(){var e;P(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?D(!0):D(!1)},className:p,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){R.current.scrollTop=0,P(1),D(!1)},className:p,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",C="active___F26E8",Z=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,r=e.className,l=e.style,s=void 0===l?{}:l;return(0,o.jsx)("div",{style:s,className:b()(k,r),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:i===e.id?C:"",children:e.name},e.id)}))})},A="input___PW2zI",S="dropdown___vSy8B",B="menu___NiyBu",I="text___Grueu",T="b1___ZKryM",P="b2___aKyGa",M=t(8772),E=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,r=e.value,l=void 0===r?"":r,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,h=e.className,m=e.style,p=void 0===m?{}:m,f=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),x=v[0],j=v[1],w=(0,i.useState)(""),y=d()(w,2),_=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=l;null!==(e=JSON.stringify(l))&&void 0!==e&&e.includes("{")&&(j(l.id),n=l.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[l]);var k=function(){s(encodeURIComponent(_),x||null)};return(0,o.jsxs)("div",{className:b()(A,h),style:p,children:[!!a.length&&(0,o.jsxs)("div",{className:S,children:[(0,o.jsxs)("div",{className:I,children:[null===(n=a.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:T}),(0,o.jsx)("b",{className:P})]}),(0,o.jsx)("div",{className:B,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(j(n),s(encodeURIComponent(_),n))},children:e.name},n)}))})]}),(0,o.jsx)(M.Z,{onPressEnter:k,value:_,onChange:function(e){N(e.target.value),u(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},L="quickPager___GM30J",D="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,a=e.total,r=e.pageSize,l=e.style,s=void 0===l?{}:l,c=n<2,d=n>=Math.ceil(a/r);return a<=r?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(L,i),style:s,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?D:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?D:"",children:"下一页"})]})},R="list___oOsiS",F="wrap___G6T7F",W="lockWrap___Rl79E",G="li___oZZ7l",z="cover___b2bYW",H="img___IQX7w",q="sign___HkT6C",U="name___SsJx8",V="e___TMqq0",K="tags___bcjyo",J="rate___YACg7",Q=t(71418),Y=t(6848),X=t(41750),$=t(27065),ee=t(6457),ne=t(96908),te=t(57177),ie=t(81378),ae=t(7406),re=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r);return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(R,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,a=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:G,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),s&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:H,children:[(0,o.jsx)("img",{className:z,src:"".concat(d)}),e.is_jupyter&&(0,o.jsx)("img",{className:q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:q,src:ie})]}),(0,o.jsx)("div",{className:U,children:(0,o.jsx)(Y.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:K,children:[(0,o.jsx)(Y.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(Y.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},le="list___jb2Ay",oe="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="bq___Bil0T",he="sign___DXJ4d",me="name___l7FoJ",pe="e___pXQUG",fe="unit___wCIFR",ge="tags___w_Mil",ve=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r),v=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(le,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,a=e.id,s=e.identifier,d=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:(0,o.jsxs)("a",{target:"_blank",href:"/paths/".concat(s),className:se,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),(0,ee.xg)("/paths/".concat(s))},children:[(0,o.jsxs)("div",{className:de,children:[(0,o.jsx)("img",{className:ce,src:"".concat(h)}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,a=null===(i=v.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"-4px"}})}var r=null===(t=v.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:r,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:ue,children:"开放课程"})})]}),(0,o.jsx)("div",{className:me,children:(0,o.jsx)(Y.Z,{title:i,children:(0,o.jsx)("span",{className:pe,children:i})})}),(0,o.jsx)(Y.Z,{title:"发布单位:".concat(d),children:(0,o.jsxs)("div",{className:fe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,o.jsx)("div",{className:ge,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(Y.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!i.length&&(0,o.jsx)(ae.Z,{})]})})},xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r);return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(xe.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:xe.wrap,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:[(0,o.jsxs)("a",{className:xe.li,onClick:function(n){n.preventDefault(),p&&(0,ee.L9)([p]),(0,ee.xg)(e.first_category_url)},children:[(0,o.jsxs)("div",{className:xe.top,children:[(0,o.jsx)(Y.Z,{title:e.name,children:(0,o.jsx)("div",{className:xe.name,children:e.name})}),(0,o.jsx)("img",{className:xe.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:xe.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:xe.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:xe.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:xe.bottom,children:[e.visits>0&&(0,o.jsx)(Y.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(Y.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(Y.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:xe.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},we={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"},ye=t(7880),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,r=e.className,l=e.style,s=void 0===l?{}:l,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(we.tabs,r),style:s,children:[(0,o.jsx)("div",{className:we.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:we.tab,onClick:function(){a(e.id),e.link&&ye.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?we.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(Y.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:we.tabBar,children:c})]})},_e=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:a})},Ne="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Ae="active___a7eSP",Se="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Ie=t(38854),Te=t(20834),Pe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Me=function(e){var n,t=e.sortValue,i=e.dropValue,a=e.className,r=e.onSort,l=e.onDrop,s=e.dataSource,c=void 0===s?Pe:s;return(0,o.jsxs)("div",{className:b()(Ne,a),children:[(0,o.jsx)(Ie.Z,{dropdownRender:function(){return(0,o.jsx)(Te.Z,{children:c.map((function(e,n){return(0,o.jsx)(Te.Z.Item,{onClick:function(){return l(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Be,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Ae):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return r("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ze,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Ae):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return r("asc"===t?"desc":"asc")}})})]})]})},Ee=t(82242),Le=t.n(Ee),De=t(7557),Oe=t.n(De),Re=t(41498),Fe=t.n(Re),We=t(39647),Ge=t.n(We),ze={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"},He=t(3113),qe=["className","style","children","loading","openLoading","onClick","size","shape"],Ue=function(e){var n=e.className,t=e.style,a=e.children,r=e.loading,l=void 0!==r&&r,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,h=e.size,m=void 0===h?"middle":h,p=e.shape,f=void 0===p?"round":p,g=Ge()(e,qe),v=(0,i.useState)(!1),x=d()(v,2),j=x[0],w=x[1];return(0,o.jsx)(He.ZP,Le()(Le()({onClick:(0,_.throttle)(function(){var e=Fe()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&w(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(ze.btn,ze["".concat(m,"-").concat(f)],n),style:t,size:m,shape:f,loading:j||l},g),{},{children:a}))},Ve="head___ghH72",Ke="node___mjPEy",Je=function(e){var n=e.className,t=e.style,i=e.children,a=void 0===i?null:i,r=e.onClick,l=e.title;return(0,o.jsxs)("div",{className:b()(Ve,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:l,children:l}),(0,o.jsx)("div",{className:Ke,children:a})]})},Qe="btns___sNgTb",Ye="confirm___Ozirl",Xe="cancel___aiq1I",$e=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,a=e.confirmClick,r=e.cancelShow,l=void 0===r||r,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,h=e.confirmLoading,m=void 0!==h&&h;return(0,o.jsxs)("div",{className:b()(Qe,d),style:u,children:[t&&(0,o.jsx)(He.ZP,{loading:m,onClick:a,type:"primary",className:Ye,children:i}),l&&(0,o.jsx)(He.ZP,{onClick:c,className:Xe,children:s})]})},en={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"},nn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.LeftContent,r=e.children,l=e.RightContent;return(0,o.jsx)("div",{className:b()(en.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:en.wrap,children:[(0,o.jsx)("div",{className:en.left,children:a}),(0,o.jsx)("div",{className:en.center,children:r}),(0,o.jsx)("div",{className:en.right,children:l})]})})},tn="crumbs___V41Oe",an="hover___bEIVd",rn=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,r=e.dataSource,l=void 0===r?[]:r;return(0,o.jsx)("div",{className:b()(tn,n),style:a,children:l.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),on=["onChange"],sn=ln.Z.Countdown,cn=function(e){var n=e.onChange,t=Ge()(e,on),a=(0,i.useState)(null),r=d()(a,2),l=r[0],s=r[1];(0,i.useEffect)((function(){"number"==typeof l&&l>=0&&n(l)}),[l]);return(0,o.jsx)(sn,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},56266:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},42541:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},76039:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return h},MU:function(){return s},X6:function(){return d},bM:function(){return o},fi:function(){return p},fu:function(){return l},n4:function(){return f},rX:function(){return u},vl:function(){return g},zO:function(){return c}});var i=t(82242),a=t.n(i),r=t(51136);function l(e,n){return(0,r.U2)("myproblems/".concat(e,".json"),a()({hidePopLogin:!0},n||{}))}function o(e,n){return(0,r.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function s(e,n){return(0,r.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,r.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function d(e){return(0,r.U2)("myproblems/record_detail.json",{id:e})}function u(e,n){return(0,r.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function h(e,n){return(0,r.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,r.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function p(e){return(0,r.v_)("myproblems/".concat(e,"/sync_code.json"))}function f(e,n){return(0,r.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,r.v_)("discusses/".concat(e,"/plus.json"),n)}},47723:function(e,n,t){"use strict";t.d(n,{Z:function(){return qe}});var i=t(82242),a=t.n(i),r=t(7557),l=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(59301),h={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},m=t(78241),p=t(6848),f=t(43418),g=t(97913),v=t(8591),x=t(8772),j=t(28103),w=t(3113),y=t(88590),b=t(95237),_=t(60324);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=t(42783),k=t(7880),C=t(6457),Z=t(51136);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var A=t(54801),S=t(37205),B=t.n(S),I=t(39647),T=t.n(I),P=t(24905),M=t(11094),E=t(50746),L=t(68324),D={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H"},O=t(37712),R=["globalSetting","loading","dispatch","isEdit","editData"],F=function(e,n){e.globalSetting,e.loading,e.dispatch;var t=e.isEdit,i=e.editData,r=(T()(e,R),(0,u.useState)("")),l=d()(r,2),o=l[0],s=l[1],c=(0,u.useState)(""),h=d()(c,2),m=h[0],p=h[1],g=(0,u.useState)([]),x=d()(g,2),j=x[0],w=x[1],y=(0,u.useState)(""),b=d()(y,2),_=b[0],N=b[1],k=(0,u.useState)(),Z=d()(k,2),A=Z[0],S=Z[1],I=(0,u.useState)(!1),F=d()(I,2),W=F[0],G=F[1],z=(0,u.useState)({}),H=d()(z,2),q=H[0],U=H[1];(0,u.useEffect)((function(){i&&t&&(s(null==i?void 0:i.name),p(null==i?void 0:i.analysis),S(null==i?void 0:i.is_ordered),U(i),G(!0))}),[i]),(0,u.useEffect)((function(){if(W){var e=null==i?void 0:i.standard_answer.map((function(e){return e.answer_text}));w(e),G(!1)}}),[W]),(0,u.useImperativeHandle)(n,(function(){return{onSave:V,Clear:K}}));var V=function(){var e=[],n=!1;return o?(j.forEach((function(t,i){e.push({position:i+1,answer_text:[]}),t.forEach((function(t,a){e[i].answer_text.push(t),t&&(0,C.eR)(t,1e4)||(N("".concat(i,"-").concat(a)),v.ZP.info(t?"答案不能超过10000字符":"答案:不能为空"),n=!0)}))})),!n&&((null==e?void 0:e.length)>20?(v.ZP.warning("填空题标准答案不能为空/不能超过20个!"),!1):{name:o,analysis:m,standard_answers:e,is_ordered:A,downcase:null==q?void 0:q.downcase,no_space:null==q?void 0:q.no_space})):(v.ZP.info("请您输入题干"),!1)},K=function(){s(""),p(""),w([]),S(!1)},J=function(e,n,t){N("");var i=j.slice();i[e][n]=t,w(i)},Q=function(e){var n=j.slice();n[e]=[].concat(B()(n[e]),[""]),w(n)},Y=function(e,n){var t=j.slice();if(!t[e][n])return t[e]=t[e].filter((function(e,t){return t!==n})),void w(t);f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){t[e]=t[e].filter((function(e,t){return t!==n})),w(t)}})},X=function(e){f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){var n=j.slice();n=j.filter((function(n,t){return e!==t})),w(n)}})};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)("div",{children:(0,O.jsx)(E.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:o,onChange:function(e){return s(e)},showNullButton:!0,onPlaceholderChange:function(e,n,t){var i=j.slice();if(n&&i.splice(e,n),t)for(var a=0;a1&&(0,O.jsxs)("span",{children:[(0,O.jsx)(P.Z,{checked:A,onChange:function(e){return S(e.target.checked)},className:"".concat(D.color333," font14"),children:"多个填空的答案有顺序要求"}),(0,O.jsx)("span",{className:"".concat(D.color999," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:m,onChange:function(e){return p(e)}})]})},W=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(F)),G=t(5112),z=["globalSetting","loading","editData","dispatch","onRef","isEdit"],H=function(e,n){e.globalSetting,e.loading;var t=e.editData,i=(e.dispatch,e.onRef,e.isEdit),a=(T()(e,z),(0,u.useState)()),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(""),c=d()(s,2),h=c[0],m=c[1],p=(0,u.useState)(""),f=d()(p,2),g=f[0],x=f[1];(0,u.useEffect)((function(){if(t&&i){m(null==t?void 0:t.name),x(null==t?void 0:t.analysis);var e=null==t?void 0:t.choices.find((function(e){return e.is_answer}));o("正确"===e.choice_text?"0":"1")}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){return h?l?{name:h,choices:[{choice_text:"正确",is_answer:"0"===l?1:0},{choice_text:"错误",is_answer:"1"===l?1:0}],analysis:g}:(v.ZP.info("请先点击选择本选择题的正确选项"),!1):(v.ZP.info("请您输入题干"),!1)},w=function(){m(""),x(""),o("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:h,onChange:function(e){return m(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),(0,O.jsxs)(G.ZP.Group,{buttonStyle:"solid",value:l,onChange:function(e){return o(e.target.value)},children:[(0,O.jsx)(G.ZP.Button,{value:"0",className:"".concat(D.radio," mr40"),children:"正确"}),(0,O.jsx)(G.ZP.Button,{value:"1",className:D.radio,children:"错误"})]}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:g,onChange:function(e){return x(e)}})]})},q=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(H)),U=["globalSetting","loading","editData","dispatch","onRef","isEdit"],V=function(e,n){e.globalSetting,e.loading;var t=e.editData,i=(e.dispatch,e.onRef,e.isEdit),a=(T()(e,U),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1];(0,u.useEffect)((function(){var e;if(t&&i){var n=null==t||null===(e=t.shixun)||void 0===e?void 0:e.challenges.map((function(e){return{id:null==e?void 0:e.id,score:e.score}}));o(n)}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:s,Clear:c}}));var s=function(){return{challenges:B()(l)}},c=function(){o([])};console.log("editData--",t);var h,m;return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsx)(N.Z,{style:{paddingRight:10},className:D.titleHtml,value:"".concat(null==t?void 0:t.position)+"、"+"".concat(null==t?void 0:t.name)}),(0,O.jsxs)("p",{style:{marginBottom:"10px",marginTop:"25px"},children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"关卡"})]}),(h=t,(0,O.jsxs)("div",{children:[null==h||null===(m=h.shixun)||void 0===m||null===(m=m.challenges)||void 0===m?void 0:m.map((function(e,n){var t;return(0,O.jsxs)("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"},children:[(0,O.jsxs)("div",{children:[(0,O.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.challenge_name,children:(0,O.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),(0,O.jsxs)("p",{style:{marginBottom:0},children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"分值:"}),(0,O.jsx)(g.Z,{precision:1,min:1,max:100,className:D.baseFormItem,style:{width:176},value:null===(t=l.find((function(n){return n.id===e.id})))||void 0===t?void 0:t.score,onChange:function(n){l.find((function(n){return n.id===e.id})).score=n,o(B()(l))}})]})]})})),(0,O.jsx)("div",{style:{clear:"both"}})]}))]})},K=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(V)),J=["editData","globalSetting","loading","dispatch","onRef","isEdit"],Q=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Y=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,J),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(),c=d()(s,2),h=c[0],m=c[1],f=(0,u.useState)([]),g=d()(f,2),x=g[0],j=g[1],w=(0,u.useState)(""),y=d()(w,2),b=y[0],_=y[1],k=(0,u.useState)(""),C=d()(k,2),Z=C[0],A=C[1];(0,u.useEffect)((function(){o(["","","",""])}),[]),(0,u.useEffect)((function(){if(t&&i){_(null==t?void 0:t.name),A(null==t?void 0:t.analysis),o(null==t?void 0:t.choices.map((function(e){return e.choice_text})));var e=[];null==t||t.choices.map((function(n,t){n.is_answer&&e.push(t)})),j(e)}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:S,Clear:I}}));var S=function(){if(!b)return v.ZP.info("请您输入题干"),!1;var e=l.findIndex((function(e){return!e}));if(e>-1)return v.ZP.info("请先输入 ".concat(Q[e]," 选项的内容")),!1;if(!x.length)return v.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;if(x.length<2)return v.ZP.info("多选题最小正确选项为2个"),!1;var n=l.map((function(e,n){return{choice_text:e,is_answer:x.includes(n)?1:0}}));return{name:b,choices:n,analysis:Z}},I=function(){o(["","","",""]),_(""),A(""),j("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:b,onChange:function(e){return _(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,O.jsxs)("div",{className:D.choiceWrap,children:[(0,O.jsx)(p.Z,{title:"点击设置为标准答案",placement:"left",children:(0,O.jsx)("div",{className:"".concat(D.answer," ").concat(x.includes(n)?D.activeAnswer:""),onClick:function(){x.includes(n)?j(x.filter((function(e){return e!==n}))):j([].concat(B()(x),[n]))},children:Q[n]})}),(0,O.jsx)("div",{className:D.editorWrap,children:h===n?(0,O.jsx)(M.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,o(l)}}):(0,O.jsx)("div",{className:D.htmlWrap,onClick:function(){return m(n)},children:(0,O.jsx)(N.Z,{value:e})})}),n>1&&(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){o(l.filter((function(e,t){return t!==n}))),x.includes(n)?j(x.filter((function(e){return e!==n}))):j([].concat(B()(x),[n]))}})}),n<7&&n===l.length-1&&(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o([].concat(B()(l),[""]))}})})]},n)})),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return A(e)}})]})},X=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Y)),$=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,$),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(),c=d()(s,2),h=c[0],m=c[1],f=(0,u.useState)(),g=d()(f,2),x=g[0],j=g[1],w=(0,u.useState)(""),y=d()(w,2),b=y[0],_=y[1],k=(0,u.useState)(""),C=d()(k,2),Z=C[0],A=C[1];(0,u.useEffect)((function(){o(["","","",""])}),[]),(0,u.useEffect)((function(){t&&i&&(_(null==t?void 0:t.name),A(null==t?void 0:t.analysis),o(null==t?void 0:t.choices.map((function(e){return e.choice_text}))),j(null==t?void 0:t.choices.findIndex((function(e){return e.is_answer}))))}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:S,Clear:I}}));var S=function(){if(!b)return v.ZP.info("请您输入题干"),!1;var e=l.findIndex((function(e){return!e}));if(e>-1)return v.ZP.info("请先输入 ".concat(ee[e]," 选项的内容")),!1;if(console.log("activeAnswer: ",x),"number"!=typeof x)return v.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;var n=l.map((function(e,n){return{choice_text:e,is_answer:x===n?1:0}}));return{name:b,choices:n,analysis:Z}},I=function(){o(["","","",""]),_(""),A(""),j("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:b,onChange:function(e){return _(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,O.jsxs)("div",{className:D.choiceWrap,children:[(0,O.jsx)(p.Z,{title:"点击设置为标准答案",placement:"left",children:(0,O.jsx)("div",{className:"".concat(D.answer," ").concat(x===n?D.activeAnswer:""),onClick:function(){return j(n)},children:ee[n]})}),(0,O.jsx)("div",{className:D.editorWrap,children:h===n?(0,O.jsx)(M.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,o(l)}}):(0,O.jsx)("div",{className:D.htmlWrap,onClick:function(){return m(n)},children:(0,O.jsx)(N.Z,{value:e})})}),n>1&&(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){o(l.filter((function(e,t){return t!==n}))),n===x&&j(null)}})}),n<7&&n===l.length-1&&(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o([].concat(B()(l),[""]))}})})]},n)})),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return A(e)}})]})},te=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ne)),ie=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ae=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,ie),(0,u.useState)("")),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(""),c=d()(s,2),h=c[0],m=c[1],p=(0,u.useState)(""),f=d()(p,2),g=f[0],x=f[1];(0,u.useEffect)((function(){var e;t&&i&&(o(null==t?void 0:t.name),m(null==t?void 0:t.analysis),x(null==t||null===(e=t.answer_texts)||void 0===e?void 0:e[0]))}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){return l?g?{name:l,answer_texts:[g],analysis:h}:(v.ZP.info("请您输入参考答案"),!1):(v.ZP.info("请您输入题干"),!1)},w=function(){o(""),m(""),x("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:l,onChange:function(e){return o(e)}}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"参考答案:"})}),(0,O.jsx)(M.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:g,onChange:function(e){return x(e)}}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:h,onChange:function(e){return m(e)}})]})},re=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ae)),le=t(36381),oe=t(85573),se=t.n(oe),ce=t(43604),de={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ue=t(88996),he=t(12101),me=["value","onChange","scrollId"],pe=function(e){var n=e.value,t=e.onChange,i=e.scrollId,r=T()(e,me);return(0,O.jsx)("div",{id:i||"",children:(0,O.jsx)(M.Z,a()(a()({},r),{},{defaultValue:n,onChange:function(e,n){null!=n&&n.length?t(e,n):t(e)}}))})},fe=function(e){var n=e.value,t=e.onChange,i=e.placeholder,a=e.height,r=void 0===a?140:a;return e.isEdit?(0,O.jsx)(M.Z,{watch:!0,isFocus:!0,height:r,placeholder:i,defaultValue:n,onChange:t}):(0,O.jsx)("div",{style:{cursor:"pointer"},children:n?(0,O.jsx)(N.Z,{className:de.inputBorder,value:n}):(0,O.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder),children:i})})},ge=["key","name"],ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xe=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,l=e.index,o=e.isEdit,s=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,h=e.showAddIcon,m=e.addItem,f=e.deleteItem,g=!0===(null==n?void 0:n[r]),v=function(){var e;g?t(a()(a()({},n),{},se()({},r,!1))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return a()(a()({},e),{},se()({},r,!1))})))),t(a()(a()({},n),{},se()({},r,!0))))};return(0,O.jsxs)(b.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,O.jsx)(ce.Z,{onClick:v,className:"".concat(de.choiceIndex," ").concat(g?de.activeAnswer:""),children:ve[l]}),(0,O.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),onClick:s,children:(0,O.jsx)(fe,{height:155,placeholder:"请您输入选项",isEdit:o,value:null==n?void 0:n[i],onChange:function(e){t(a()(a()({},n),{},se()({},i,e)))}})}),(0,O.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,O.jsx)("div",{onClick:v,className:"".concat(de.setAnswerBtn," ").concat(g?de.activeAnswer:""),children:g?"正确答案":"设为答案"})}),(0,O.jsxs)(ce.Z,{className:de.actionWrapper,children:[(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)(ue.Z,{className:de.addIcon,onClick:m,style:{visibility:h?"visible":"hidden"}})}),(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)(he.Z,{className:de.deleteIcon,onClick:f,style:{visibility:l>1?"visible":"hidden"}})})]})]})},je=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,r=e.analysisKey,l=e.choiceTextKey,o=e.answerKey,s=e.choiceOptionsPath,c=e.allowChangeMode,h=void 0===c||c,p=e.form,f=e.showAnalysis,g=void 0===f||f,v=(0,u.useState)(),x=d()(v,2),j=x[0],w=x[1],y=(0,u.useState)(!1),b=d()(y,2),_=b[0],N=b[1];return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,O.jsx)(m.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[o]})),i=n.findIndex((function(e){var n;return(null===(n=e[l])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ve[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,O.jsxs)("div",{id:Array.isArray(s)?s.join("_"):"".concat(s),children:[e.map((function(n,r){var c=n.key,d=n.name,f=T()(n,ge),g=j===c,v=r<7&&r===e.length-1;return(0,u.createElement)(m.Z.Item,a()(a()({},f),{},{key:c,name:d,noStyle:!0}),(0,O.jsx)(xe,{choiceTextKey:l,answerKey:o,index:r,isEdit:g,setInputActive:function(){w(c)},form:p,choiceOptionsPath:s,allowChangeMode:h,showAddIcon:v,addItem:function(){return t(se()(se()({},l,""),o,0))},deleteItem:function(){return i(d)}}))})),e.length<8&&(0,O.jsx)("div",{className:"".concat(de.addBtn," mb30"),onClick:function(){return t(se()(se()({},l,""),o,0))},children:"添加选项"})]})}}),g&&(0,O.jsx)("div",{onClick:function(){return N(!0)},children:(0,O.jsx)(m.Z.Item,{name:r,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},we=t(91232),ye=t.n(we),be=t(78673),_e=["key","name"],Ne=function(e){var n=e.value,t=e.onChange;return(0,O.jsxs)(b.Z,{align:"middle",className:"ml20",gutter:[40,20],children:[null==n?void 0:n.map((function(e,i){return(0,O.jsxs)(ce.Z,{className:de.blankWrapper,children:[(0,O.jsx)(x.Z,{className:de.blankInput,defaultValue:e,maxLength:1e3,onBlur:function(e){var a=B()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)(he.Z,{className:de.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:de.modal,onOk:function(){var i=B()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))})),(0,O.jsx)(ce.Z,{children:(0,O.jsx)("div",{className:"".concat(de.addBtn),onClick:function(){var e;(e=B()(n)).push(""),t(e)},children:"新增答案"})})]})},ke=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,O.jsx)(be.Z,{checked:!t,onChange:function(e){i(!e)}})},Ce="▁",Ze=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,r=e.name,l=(e.scoreByBlank,e.answerKey),o=e.titleKey,s=void 0===o?"name":o,c=e.analysisKey,h=void 0===c?"analysis":c,p=e.isOrdered,f=void 0===p?"is_ordered":p,g=(0,u.useState)(!1),v=d()(g,2),j=v[0],w=v[1],y=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=y(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,k,Z)}})})}),(0,O.jsx)(m.Z.List,{name:l,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("答案不能为空"));var t,i=ye()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,r=n.remove;t.errors;return N.current=i,C.current=r,(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,r=T()(e,_e);return(0,O.jsxs)(b.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,O.jsxs)(ce.Z,{flex:"0 0 auto",className:"".concat(de.blankIndex),children:["填空项",n+1]}),(0,O.jsxs)(ce.Z,{flex:1,children:[(0,O.jsx)(b.Z,{align:"top",justify:"space-between",wrap:!1,children:(0,O.jsx)(ce.Z,{children:(0,O.jsx)(m.Z.Item,a()(a()({},r),{},{name:[i,"answer_text"],noStyle:!0,children:(0,O.jsx)(Ne,{})}))})}),(0,O.jsx)(m.Z.Item,a()(a()({},r),{},{name:[i,"position"],noStyle:!0,children:(0,O.jsx)(x.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(m.Z.Item,{name:[r,"downcase"],valuePropName:"checked",children:(0,O.jsx)(be.Z,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(m.Z.Item,{name:[r,"no_space"],valuePropName:"checked",children:(0,O.jsx)(be.Z,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==A?void 0:A.length)>1&&(0,O.jsxs)(b.Z,{align:"middle",className:(null==A?void 0:A.length)>1?"mb30":"".concat(de.hide),children:[(0,O.jsx)(m.Z.Item,{name:f,children:(0,O.jsx)(ke,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,O.jsx)("div",{onClick:function(){return w(!0)},children:(0,O.jsx)(m.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},Ae=["key","name"],Se=se()(se()({},"正确","T"),"错误","F"),Be=function(e){var n=e.value,t=e.onChange,i=e.form,r=e.choiceKey,l=!0===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,s=function(){var e,l=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(B()(r))))||void 0===e?void 0:e.map((function(e){return{choice_text:null==e?void 0:e.choice_text,is_answer:!1}}));null==i||i.setFieldValue(["sub_item_banks"].concat(B()(r)),l),t(a()(a()({},n),{},{is_answer:!0}))};return(0,O.jsxs)(b.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,O.jsx)(ce.Z,{onClick:s,className:"".concat(de.choiceIndex," ").concat(de.judgementIndex," ").concat(l?de.activeAnswer:""),children:Se[o]}),(0,O.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),children:(0,O.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder," ").concat(l?de.activeJudgementAnswer:""),children:o})}),(0,O.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,O.jsx)("div",{onClick:s,className:"".concat(de.setAnswerBtn," ").concat(l?de.activeAnswer:""),children:l?"正确答案":"设为答案"})})]})},Ie=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,r=e.form,l=e.titleKey,o=void 0===l?"name":l,s=e.analysisKey,c=void 0===s?"analysis":s,h=(0,u.useState)(!1),p=d()(h,2),f=p[0],g=p[1];return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,O.jsx)(m.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return!0===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,O.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,l=T()(e,Ae);return(0,u.createElement)(m.Z.Item,a()(a()({},l),{},{key:n,name:t,noStyle:!0}),(0,O.jsx)(Be,{form:r,choiceKey:i}))}))})}})}),(0,O.jsx)("div",{onClick:function(){return g(!0)},children:(0,O.jsx)(m.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:f})})})]})},Te=["value","onChange"],Pe=function(e){var n=e.value,t=e.onChange,i=T()(e,Te);return(0,O.jsx)(M.Z,a()(a()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Me=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,a=e.isMustKeyWords,r=void 0===a?i:a,l=e.titleKey,o=void 0===l?"name":l,s=e.analysisKey,c=void 0===s?"analysis":s,h=e.answerTexts,p=void 0===h?"answer_texts":h,f=(e.keywords,e.useKeywords),g=void 0===f?"use_keywords":f,v=(e.indexs,(0,u.useState)(!1)),x=d()(v,2),j=x[0],w=x[1],y=(0,u.useState)(""),b=d()(y,2),_=(b[0],b[1],(0,u.useState)(!1)),N=d()(_,2);N[0],N[1],m.Z.useWatch("question_score",t);return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"参考答案",name:p,labelCol:{span:24},children:(0,O.jsx)(Pe,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!r&&(0,O.jsx)(m.Z.Item,{hidden:!0,name:g,valuePropName:"checked",children:(0,O.jsx)(be.Z,{defaultChecked:!0})}),(0,O.jsx)("div",{onClick:function(){return w(!0)},children:(0,O.jsx)(m.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},Ee=["globalSetting","loading","dispatch","editData","onRef","isEdit"],Le=["key","name"],De=le.Z.Panel,Oe=function(e,n){e.globalSetting,e.loading,e.dispatch;var t=e.editData,i=(e.onRef,e.isEdit),r=(T()(e,Ee),(0,u.useState)("")),l=d()(r,2),o=l[0],s=l[1],c=(0,u.useState)([]),h=d()(c,2),p=h[0],f=h[1],g=m.Z.useForm(),x=d()(g,1)[0];(0,u.useEffect)((function(){t&&i&&(s(null==t?void 0:t.name),f(null==t?void 0:t.sub_item_banks),x.setFieldsValue(a()({},t)))}),[t]),(0,u.useEffect)((function(){f(x.getFieldValue("sub_item_banks"))}),[m.Z.useWatch("sub_item_banks",x)]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){if(!o)return v.ZP.info("请您输入题干"),!1;var e=p.map((function(e){return a()({id:e.id>1?e.id:null},e)}));return{name:o,sub_item_banks:e}},w=function(){s(""),f([])},y={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:o,onChange:function(e){return s(e)}}),(0,O.jsx)(m.Z,{form:x,autoComplete:"off",children:(0,O.jsx)(m.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){n.add,n.remove;var t=x.getFieldValue("sub_item_banks");return(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(le.Z,{className:e.length>0?D.collapseWrapper:"",bordered:!1,expandIcon:function(e){var n=e.isActive;return(0,O.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?D.open:D.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){var i,r,l,o,s,c,d,u=e.key,h=e.name,p=T()(e,Le);return(0,O.jsx)(De,{className:D.panel,forceRender:!0,header:(0,O.jsxs)("div",{className:D.panelHeader,children:["第",n+1,"小题",(0,O.jsxs)("span",{children:["(",y[null==t||null===(i=t[h])||void 0===i?void 0:i.item_type],")"]})]}),children:(0,O.jsxs)(m.Z.Item,a()(a()({},p),{},{name:h,children:[("single"==(null==t||null===(r=t[h])||void 0===r?void 0:r.item_type)||"multiple"==(null==t||null===(l=t[h])||void 0===l?void 0:l.item_type))&&(0,O.jsx)(je,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"single"!=(null==t||null===(o=t[h])||void 0===o?void 0:o.item_type),form:x,choiceKey:[h,"choices"],titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceOptionsPath:["sub_item_banks",h,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"completion"==(null==t||null===(s=t[h])||void 0===s?void 0:s.item_type)&&(0,O.jsx)(Ze,{form:x,name:h,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!0,titleKey:[h,"name"],analysisKey:[h,"analysis"],isOrdered:[h,"is_ordered"],answerKey:[h,"standard_answer"]}),"judgement"==(null==t||null===(c=t[h])||void 0===c?void 0:c.item_type)&&(0,O.jsx)(Ie,{form:x,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceKey:[h,"choices"]}),"subjective"==(null==t||null===(d=t[h])||void 0===d?void 0:d.item_type)&&(0,O.jsx)(Me,{showKeywords:!0,form:x,titleKey:[h,"name"],analysisKey:[h,"analysis"],answerTexts:[h,"answer_texts"],useKeywords:[h,"use_keywords"],keywords:[h,"keywords"],indexs:h,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},u)}))})})}})})]})},Re=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Oe)),Fe=t(58499),We=function(e){var n=e.visible,t=e.onCancel,i=e.onRandomExchange,a=e.selectFromProblemSet,r=e.questionParams;return(0,O.jsx)(f.Z,{title:"请选择替换方式",open:n,onCancel:t,centered:!0,maskClosable:!0,footer:null,children:(0,O.jsxs)(b.Z,{justify:"center",className:"pb20",children:[(0,O.jsx)(Fe.Z,{onClick:i,children:"随机更换"}),"PRACTICAL"!==(null==r?void 0:r.type)&&(0,O.jsx)(w.ZP,{style:{marginLeft:24},onClick:a,children:"从题库中选择"})]})})},Ge=t(90963),ze=t(94057),He=t(24334),qe=function(e){var n,t,i,r,o,c,S,B,I,T,P,M=e.data,E=e.submit,L=e.goBack,D=(e.loading,e.onTypeScore),R=e.editPreview,F=void 0!==R&&R,G=e.onSkipExamination,z=e.selectValue,H=e.onExchange,U=(0,u.useRef)(),V=(0,u.useState)(null),J=d()(V,2),Q=J[0],Y=J[1],$=(0,u.useState)(!1),ee=d()($,2),ne=ee[0],ie=ee[1],ae=(0,u.useState)(!1),le=d()(ae,2),oe=le[0],se=le[1],ce=(0,u.useRef)(),de=m.Z.useForm(),ue=d()(de,1)[0],he=(0,k.useParams)(),me=(0,u.useState)(!1),pe=d()(me,2),fe=pe[0],ge=pe[1];(0,u.useEffect)((function(){ie(!0)}),[]),(0,u.useEffect)((function(){F||(0,C.Dk)("试卷预览")}),[F]);var ve=["容易","简单","适中","困难"],xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PRACTICAL:"实训题",PROGRAM:"编程题",BPROGRAM:"程序填空题",COMBINATION:"组合题"},we={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"},ye=function(e,n){var t,i=null==e||null===(t=e.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t;return(0,O.jsx)("div",{children:"答案(填空".concat(null==e?void 0:e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}));return(0,O.jsx)(u.Fragment,{children:(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{style:{display:"flex"},children:[(0,O.jsx)("div",{children:"正确答案:"}),(0,O.jsx)("div",{children:i})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})})},be=function(e){var n,t=null==e||null===(n=e.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,O.jsx)("div",{children:"答案(填空".concat((null==e?void 0:e.position)||(null==e?void 0:e.exercise_choice_id),"):").concat(null==e?void 0:e.answer_text)},n)}));return(0,O.jsx)(u.Fragment,{children:(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{style:{display:"flex"},children:[(0,O.jsx)("div",{children:"正确答案:"}),(0,O.jsx)("div",{children:t})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})})},_e=function(e,n){var t;return(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",null==e||null===(t=e.answer_texts)||void 0===t?void 0:t[0]]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})},Ne=function(e){var n,t;return(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"预期输出:"}),(0,O.jsx)(N.Z,{value:null==e||null===(n=e.program_attr)||void 0===n?void 0:n.description})]}),(0,O.jsxs)("div",{style:{marginTop:20},children:["正确答案:",(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.answer_text)||"--"]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})},ke=function(e){var n,t;return(0,O.jsxs)("div",{style:{marginTop:"12px"},children:[null==e||null===(n=e.shixun)||void 0===n||null===(n=n.challenges)||void 0===n?void 0:n.map((function(e,n){return(0,O.jsxs)("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,O.jsxs)("div",{children:[(0,O.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.challenge_name,children:(0,O.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),F&&(0,O.jsxs)("div",{children:["分值:",e.score,"分"]})]})})),(0,O.jsx)(k.Link,{style:{float:"right"},target:"_blank",to:"/shixuns/".concat(null==e||null===(t=e.shixun)||void 0===t?void 0:t.identifier,"/challenges"),children:"实训详情"}),(0,O.jsx)("div",{style:{clear:"both"}})]})},Ce=function(e){console.log(e,"key"),G(e-1)},Ze=function(e,n){if("SINGLE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(te,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("MULTIPLE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(X,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("JUDGMENT"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(q,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("COMPLETION"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(W,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("SUBJECTIVE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(re,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("COMBINATION"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Re,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});var t,i;if("BPROGRAM"===n)return(0,O.jsx)(O.Fragment,{children:(0,O.jsxs)(m.Z,{form:ue,style:{marginTop:20},onFinishFailed:function(e){var n;e.errorFields[0].name.includes("standard_answers")?v.ZP.error("填空项答案不能为空"):v.ZP.error(e.errorFields[0].errors[0]),ue.scrollToField(null==e||null===(n=e.errorFields)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name,{behavior:"smooth",block:"center"})},onFinish:function(){var n=s()(l()().mark((function n(t){var i,r,o;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=a()(a()({question_score:e.score},t),{},{question_type:8,hack:a()(a()({},t.hack),{},{difficult:e.program_attr.difficult}),hack_codes:a()(a()({},t.hack_codes),{},{code:He.Base64.encode(null===(i=t.hack_codes)||void 0===i?void 0:i.code)})}),fe&&(r.is_cover=1),n.next=4,(0,Z.ZP)("/api/exercise_questions/".concat(e.id,".json"),{method:"put",body:r});case 4:0===(null==(o=n.sent)?void 0:o.status)&&(v.ZP.success("编辑成功"),Ce(z+1)),Y(null);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,O.jsx)(ze.tc,{form:ue,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,hackidentifier:null==e||null===(t=e.program_attr)||void 0===t?void 0:t.identifier,answerKey:"standard_answers"}),(0,O.jsx)(j.Z,{})]})});"PROGRAM"===n&&k.history.push("/problems/".concat(null==e||null===(i=e.program_attr)||void 0===i?void 0:i.identifier,"/edit?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==e?void 0:e.id,"&score=").concat(null==e?void 0:e.score,"&callback_url=").concat(location.pathname,"&select=").concat(z,"&exercise=true"));return"PRACTICAL"===n?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(K,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]}):void 0},Ae=function(){var e=s()(l()().mark((function e(n,t,i){var r,o,s,c,d,u,h,m,p,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(r=U.current)||void 0===r?void 0:r.onSave();case 2:if(o=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(s={question_score:t.score,analysis:o.analysis},i&&(s.is_cover=1),"SINGLE"!==n&&"MULTIPLE"!==n&&"JUDGMENT"!==n||(d=[],u=[],s.question_type="JUDGMENT"===n?2:1,s.question_title=null==o?void 0:o.name,null==o||null===(c=o.choices)||void 0===c||c.forEach((function(e,n){d.push(e.choice_text),null!=e&&e.is_answer&&u.push(n+1)})),s.question_choices=d,s.standard_answers=u),"COMPLETION"===n&&(s.is_ordered=o.is_ordered,s.question_title=null==o?void 0:o.name,s.question_type=3,m=[],null==o||null===(h=o.standard_answers)||void 0===h||h.forEach((function(e,n){m.push({choice_id:e.position,answer_text:e.answer_text})})),s.standard_answers=m,s.downcase=null==o?void 0:o.downcase,s.no_space=null==o?void 0:o.no_space),"SUBJECTIVE"===n&&(console.log("editorData"),console.log(o),s.question_title=null==o?void 0:o.name,s.question_type=4,s.answer_texts=null==o?void 0:o.answer_texts),"COMBINATION"===n&&(s.question_title=null==o?void 0:o.name,s.question_type=7,s.sub_questions=null==o||null===(p=o.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){if("single"==(null==e?void 0:e.item_type)||"judgement"==(null==e?void 0:e.item_type)||"multiple"==(null==e?void 0:e.item_type)){var t,i=[],a=[];return null==e||null===(t=e.choices)||void 0===t||t.forEach((function(e,n){i.push(e.choice_text),null!=e&&e.is_answer&&a.push(n+1)})),{id:e.id,question_id:e.id,question_title:e.name,difficulty:e.difficulty,question_type:"single"==(null==e?void 0:e.item_type)?0:"multiple"==(null==e?void 0:e.item_type)?1:2,question_choices:i,standard_answers:a,analysis:e.analysis}}if("completion"==(null==e?void 0:e.item_type)){var r,l=[];return null==e||null===(r=e.standard_answer)||void 0===r||r.forEach((function(e,n){l.push({choice_id:e.position,answer_text:e.answer_text,score:e.score})})),{id:e.id,question_id:e.id,is_ordered:e.is_ordered,question_title:e.name,difficulty:e.difficulty,question_type:3,standard_answers:l,analysis:e.analysis,downcase:null==e?void 0:e.downcase,no_space:null==e?void 0:e.no_space}}var o;if("subjective"==(null==e?void 0:e.item_type))return{id:e.id,question_id:e.id,question_title:e.name,question_type:4,difficulty:e.difficulty,answer_texts:null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0],analysis:e.analysis}})),delete s.analysis),"PRACTICAL"===n){e.next=17;break}return e.next=14,(0,Z.ZP)("/api/exercise_questions/".concat(t.id,".json"),{method:"put",body:s});case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,(0,Z.ZP)("/api/exercise_questions/".concat(t.id,"/update_shixun_score.json"),{method:"post",body:a()({},o)});case 19:e.t0=e.sent;case 20:0===(null==(f=e.t0)?void 0:f.status)&&(v.ZP.success("编辑成功"),Ce(z+1),Y(null));case 22:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Se=function(){var e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,k.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在更新试卷,请稍后..."}}),e.next=3,(0,Z.ZP)("/api/exercises/".concat(he.categoryId,"/sync_random_question.json"),{method:"post"});case 3:if(0!==e.sent.status){e.next=8;break}return e.next=7,G(z);case 7:v.ZP.success("更新成功");case 8:(0,k.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=null==M||null===(n=M.questionList)||void 0===n?void 0:n.reduce((function(e,n){return e+Number(n.questions_score)}),0),Ie=F&&1!==(null==M||null===(t=M.exam)||void 0===t?void 0:t.exercise_status);return(0,O.jsxs)("section",{className:h.wrap,children:[(0,O.jsxs)("div",{id:"id_left_preview",className:h.left,onMouseEnter:function(e){document.getElementById("id_left_preview").style.overflowY="auto"},onMouseLeave:function(e){document.getElementById("id_left_preview").style.overflowY="hidden"},children:[(0,O.jsx)("div",{className:h.title,children:(0,O.jsxs)("div",{className:"body-overflow-initial",children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:"答题卡"})]})}),(0,O.jsxs)("div",{className:h.total,children:[(0,O.jsxs)("div",{children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="}),(0,O.jsx)("span",{children:"题数(道)"}),(0,O.jsx)("aside",{children:null==M?void 0:M.all_questions_count})]}),(0,O.jsxs)("div",{className:"mr30 ml30",children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,O.jsx)("span",{children:"总分(分)"}),(0,O.jsx)("aside",{children:Be&&Be.toFixed(1)})]}),(0,O.jsxs)("div",{children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,O.jsx)("span",{children:"时长(分)"}),(0,O.jsx)("aside",{children:-1===(null==M||null===(i=M.exam)||void 0===i?void 0:i.time)||null===(null==M||null===(r=M.exam)||void 0===r?void 0:r.time)?"不限":null==M||null===(o=M.exam)||void 0===o?void 0:o.time})]})]}),null==M||null===(c=M.questionList)||void 0===c?void 0:c.map((function(e,n){var t;return(0,O.jsxs)("div",{className:h.list,children:[(0,O.jsxs)("div",{className:h.name,children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:e.name})]}),(0,O.jsxs)("aside",{children:[(0,O.jsxs)("div",{children:["共",(0,O.jsx)("span",{className:h.b,children:e.questions_count}),"题 ",(0,O.jsx)("span",{className:h.l,children:"|"}),"共",(0,O.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),(0,O.jsx)("div",{className:h.answerSheet,children:null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsx)("div",{onClick:function(){var n="Anchor_".concat(null==e?void 0:e.id),t=document.getElementById(n);t&&setTimeout((function(){return t.scrollIntoView({block:"center",behavior:"smooth"})}))},className:h.tag,children:n+1},null==e?void 0:e.id)}))})]})]},n)}))]}),(0,O.jsxs)("div",{className:h.right,children:[(0,O.jsxs)("div",{className:h.examName,id:"examName",children:[(0,O.jsx)("div",{className:h.name,children:(0,O.jsx)(p.Z,{title:null==M||null===(S=M.exam)||void 0===S?void 0:S.name,getPopupContainer:function(e){return e.parentNode},children:(0,O.jsx)("span",{className:h.t,children:null==M||null===(B=M.exam)||void 0===B?void 0:B.name})})}),F&&1===(null==M||null===(I=M.exam)||void 0===I?void 0:I.exercise_status)&&(0,O.jsx)(Ge.op,{openLoading:!0,shape:"default",onClick:function(){f.Z.confirm({title:"提示",content:"确认根据最新的随机组卷抽题规则重新生成试卷吗?",onOk:function(){Se()}})},type:"primary",children:"更新试卷"}),!F&&(0,O.jsx)(w.ZP,{onClick:function(){var e,n=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换预览中的所有试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.update({cancelButtonProps:{disabled:!0}}),e.next=3,H();case 3:n.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成整张试题");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},type:"primary",children:"随机更换"})]}),(0,O.jsx)("div",{className:h.topWarp,children:null==M||null===(T=M.questionList)||void 0===T?void 0:T.map((function(e,n){var t,i;return(0,O.jsxs)(u.Fragment,{children:[(0,O.jsxs)("div",{className:h.head,style:0===n?{border:0,marginTop:-16}:{},children:[(0,O.jsxs)("div",{className:h.name,children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:e.name})]}),(0,O.jsxs)("div",{className:h.so,children:["共",(0,O.jsxs)("span",{className:h.b,children:[e.questions_count," "]}),"题 ","COMBINATION"===e.type&&"(包含".concat(null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.length})).reduce((function(e,n){return e+n})),"小题)"),(0,O.jsx)("span",{className:h.l,children:"|"}),"共",(0,O.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),!F&&(0,O.jsxs)("div",{className:h.btn,children:[(0,O.jsx)(w.ZP,{onClick:function(){var n,t,i;i=(n=e).questions_score/n.questions_count,f.Z.confirm({icon:null,centered:!0,title:"分数设置",content:(0,O.jsx)("div",{className:h.modalColumn,children:(0,O.jsxs)("div",{className:h.modalRow,style:{justifyContent:"flex-start"},children:[(0,O.jsx)("sup",{className:h.sup,children:"*"}),(0,O.jsxs)("span",{children:[null==n?void 0:n.name,":"]}),(0,O.jsx)(g.Z,{min:0,precision:1,defaultValue:i,onChange:function(e){i=e}}),(0,O.jsx)("span",{className:"ml5",children:"分/题"})]})}),okText:"确认",cancelText:"取消",onOk:(t=s()(l()().mark((function e(){var t,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=3;break}return v.ZP.warning("分数不能为空或为0"),e.abrupt("return",Promise.reject());case 3:a={type:null==n?void 0:n.type,score:i,scoreTotal:Number(null===(t=i*n.questions_count)||void 0===t?void 0:t.toFixed(1))},D(a);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},type:"primary",ghost:!0,className:"mr20",children:"设置得分"}),(0,O.jsx)(w.ZP,{onClick:function(){return a=null===(t=(n=e).questions)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.id})),r=n.name,void(o=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换".concat(r,"中的所有试题吗?"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(i=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.update({cancelButtonProps:{disabled:!0}}),e.next=3,H({seleted_item_bank_ids:a},{type:n.type});case 3:o.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成".concat(r,"试题"));case 5:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})}));var n,t,i,a,r,o},type:"primary",ghost:!0,children:"随机更换"})]})]}),null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(n,t){var i,r,o,c,d,m,g,x;return Q===(null==n?void 0:n.id)?(0,O.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,style:{padding:0,marginTop:24},children:[(0,O.jsxs)("div",{style:{float:"right",marginTop:"".concat("PRACTICAL"===(null==e?void 0:e.type)?"-2px":"-6px")},children:[(0,O.jsx)(w.ZP,{onClick:function(){return Y(null)},className:"mr20",type:"primary",ghost:!0,children:"取消"}),(0,O.jsx)(w.ZP,{onClick:function(){var t,i;1===(null==n?void 0:n.is_my)?f.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:(i=s()(l()().mark((function t(){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"BPROGRAM"===e.type?(ge(!0),ue.submit()):Ae(null==e?void 0:e.type,n,!0);case 1:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:(t=s()(l()().mark((function t(){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"BPROGRAM"===e.type?(ge(!1),ue.submit()):Ae(null==e?void 0:e.type,n,!1);case 1:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})}):"BPROGRAM"===e.type?(ge(!1),ue.submit()):Ae(null==e?void 0:e.type,n,!1)},type:"primary",children:"保存"})]}),Ze(n,e.type)]},null==n?void 0:n.id):(0,O.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,children:[(0,O.jsxs)("div",{className:h.titleWrap,children:["bprogram"===(null==n?void 0:n.item_type)?(0,O.jsx)(N.Z,{style:{paddingRight:10},value:t+1+"、"+(null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description)}):(0,O.jsx)(N.Z,{style:{paddingRight:10},className:h.titleHtml,value:t+1+"、"+"".concat("combination"===(null==n?void 0:n.item_type)?"(题干)":"")+(null==n?void 0:n.name)}),F&&(0,O.jsx)(w.ZP,{disabled:Ie,onClick:function(){var e,t,i;Q?v.ZP.warning("先保存或取消当前正在编辑的试题"):(ue.setFieldsValue({standard_answers:null==n?void 0:n.standard_answer,hack:a()(a()({},n),null==n?void 0:n.program_attr),hack_codes:a()(a()({},null==n?void 0:n.program_attr),{},{code:He.Base64.decode((null==n||null===(e=n.program_attr)||void 0===e?void 0:e.code)||"")}),hack_sets:a()({},null==n||null===(t=n.hack_sets)||void 0===t?void 0:t[0])}),"program"==(null==n?void 0:n.item_type)?k.history.push("/problems/newedit/".concat(null==n||null===(i=n.program_attr)||void 0===i?void 0:i.identifier,"?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==n?void 0:n.id,"&score=").concat(null==n?void 0:n.score,"&exercise=true&callback_url=/classrooms/").concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail?random=true")):Y(null==n?void 0:n.id))},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0,children:"编辑"}),(0,O.jsx)(w.ZP,{disabled:Ie,onClick:function(){return function(e,n,t,i){var a,r,o="".concat(location.pathname).concat(location.search),c=null===(a=i.questions)||void 0===a?void 0:a.map((function(e){return null==e?void 0:e.id}));if(o.includes("exercise"))ce.current={id:e,ids:c,type:n,index:t},se(!0);else var d=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认要更换该试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(r=s()(l()().mark((function i(){return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return d.update({cancelButtonProps:{disabled:!0}}),i.next=3,H({single_question_id:e,seleted_item_bank_ids:c},{type:n,index:t});case 3:d.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成试题");case 5:case"end":return i.stop()}}),i)}))),function(){return r.apply(this,arguments)})})}(null==n?void 0:n.id,e.type,t,e)},type:"primary",ghost:!0,children:"换一题"})]}),"bprogram"===(null==n?void 0:n.item_type)&&(0,O.jsx)(N.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:h.titleHtml,value:He.Base64.decode((null==n||null===(r=n.program_attr)||void 0===r?void 0:r.code)||"")}),("SINGLE"===e.type||"JUDGMENT"===e.type||"MULTIPLE"===e.type)&&(m=n,x=[],(0,O.jsxs)(u.Fragment,{children:[(0,O.jsx)("aside",{className:h.single,children:null==m||null===(g=m.choices)||void 0===g?void 0:g.map((function(e,n){return e.is_answer&&x.push(xe[n]),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[xe[n],"、"]}),(0,O.jsx)("li",{children:(0,O.jsx)(N.Z,{value:e.choice_text})})]},n)}))}),(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",x.join(""),(0,O.jsxs)("span",{className:"ml30",children:["难度:",ve[m.difficulty]]})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:m.analysis?m.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==m?void 0:m.discipline_name)||"--","/").concat(null==m?void 0:m.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==m?void 0:m.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==m?void 0:m.tag_discipline_name]})})]})]})]})),"COMPLETION"===e.type&&ye(n),"SUBJECTIVE"===e.type&&_e(n),"PROGRAM"===e.type&&Ne(n),"BPROGRAM"===e.type&&be(n),"COMBINATION"===e.type&&(o=n,c=t,(0,O.jsx)("div",{children:null==o||null===(d=o.sub_item_banks)||void 0===d?void 0:d.map((function(e,n){var t,i=[];return(0,O.jsxs)(u.Fragment,{children:[(0,O.jsxs)("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"},children:[c+1+"."+(n+1),"(",je[e.item_type]||we[e.item_type],")",e.name]}),("SINGLE"==e.item_type||"MULTIPLE"==e.item_type||"JUDGMENT"==e.item_type||"single"==e.item_type||"multiple"==e.item_type||"judgement"==e.item_type)&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("aside",{className:h.single,children:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return e.is_answer&&i.push(xe[n]),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[xe[n],"、"]}),(0,O.jsx)("li",{children:(0,O.jsx)(N.Z,{value:e.choice_text})})]},n)}))}),(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",i.join(""),(0,O.jsxs)("span",{className:"ml30",children:["难度:",ve[e.difficulty]]})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==o?void 0:o.discipline_name)||"--","/").concat(null==o?void 0:o.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==o?void 0:o.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==o?void 0:o.tag_discipline_name]})})]})]})]}),("COMPLETION"==e.item_type||"completion"==e.item_type)&&ye(e,o),("SUBJECTIVE"==e.item_type||"subjective"==e.item_type)&&_e(e,o)]})}))})),"PRACTICAL"===e.type&&ke(n),(0,O.jsx)("div",{})]},null==n?void 0:n.id)}))]},n)}))})]}),F?(0,O.jsx)(Ge.vr,{children:(0,O.jsx)(y.Z,{showTotal:C.rU,total:null==M||null===(P=M.exam)||void 0===P?void 0:P.total_num,pageSize:1,current:z+1,showSizeChanger:!1,onChange:Ce,showQuickJumper:!1,hideOnSinglePage:!1})}):(0,O.jsx)(Ge.vr,{LeftContent:(0,O.jsx)(Ge.op,{onClick:L,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"返回"}),RightContent:(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(_.Z,{color:"#55575D",overlayClassName:h.popover,open:ne,getPopupContainer:function(e){return null==e?void 0:e.parentNode},content:"如您对此份试题满意,可将此份试题保存为固定试卷",children:(0,O.jsx)(Ge.op,{onMouseEnter:function(){return ie(!0)},onMouseLeave:function(){return ie(!1)},onClick:function(){return n="",void f.Z.confirm({icon:null,centered:!0,title:"保存试卷",content:(0,O.jsxs)("div",{className:h.modalColumn,children:[(0,O.jsxs)("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20",children:[(0,O.jsx)("img",{style:{marginRight:5},src:A.Z}),"保存后单独生成一份人工组卷类型的固定试卷。"]}),(0,O.jsxs)("div",{className:h.modalRow,style:{marginTop:20},children:[(0,O.jsx)("sup",{className:h.sup,children:"*"}),(0,O.jsx)("span",{style:{flexShrink:0},children:"试卷名称:"}),(0,O.jsx)(x.Z,{placeholder:"请输入试卷名称",min:0,maxLength:60,defaultValue:n,onChange:function(e){n=e.target.value}})]})]}),okText:"确认",cancelText:"取消",onOk:(e=s()(l()().mark((function e(){var t,i,a,r,o,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return v.ZP.warning("试卷名称不能为空"),e.abrupt("return",Promise.reject());case 3:return i=[],a=[],r=[],o=[],null==M||null===(t=M.questionList)||void 0===t||t.forEach((function(e){var n;null===(n=e.questions)||void 0===n||n.forEach((function(n){var t=e.questions_score/e.questions_count;t=t&&t.toFixed(1),"COMBINATION"===e.type&&r.push({id:n.id,sub_item_bank_ids:n.sub_item_banks.map((function(e){return e.id}))}),"PRACTICAL"===e.type?o.push(n.id):(i.push(n.id),a.push(t))}))})),console.log("-----",r),s={item_bank_ids:i,item_bank_scores:a,name:n,combination_item_banks:r,shixun_ids:o},e.next=12,E(s);case 12:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e,n},shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"保存"})}),(0,O.jsx)(Ge.op,{shape:"default",type:"primary",onClick:function(){return E()},style:{height:38,marginLeft:20},children:"提交"})]})}),(0,O.jsx)(We,{visible:oe,questionParams:ce.current,onRandomExchange:s()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=ce.current,e.next=3,H({single_question_id:n.id,seleted_item_bank_ids:n.ids},{type:n.type,index:n.index});case 3:se(!1);case 4:case"end":return e.stop()}}),e)}))),selectFromProblemSet:function(){var e=ce.current,n="".concat(location.pathname).concat(location.search);n.includes("exercise")&&k.history.push("/paperlibrary/exchangequestion?type=exercise&qid=".concat(e.id,"&qtype=").concat(e.type,"&exerciseid=").concat(he.categoryId,"&from=").concat(n))},onCancel:function(){se(!1)}})]})}},54801:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},96908:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[4510,90963,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,a=!1,r=!1,l=null,o=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function _(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,D(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,L(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",r=t.id,l=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},A=function(n,t,i){y(f)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var l=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,l=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),l=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},j||x.appendChild(b)):r.appendChild(b),x.appendChild(r),j||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function _(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function N(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){_(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):_(e,n)}if(a){scriptLoadStarted=!0;for(var k=0;k0?(a.remove(),o.attr("id","fullscreencontent").show(),jQuery(r).append(o),window.dispatchEvent(new Event("resize"))):A(a,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else p=i,A(e,n,!1);if(!window.GGBT_wsf_view)for(l=0;le/4*3&&(o=e/4*3),s=o/5.8,l.setAttribute("src",j),l.setAttribute("width",o),l.setAttribute("height",s);var d=(e-o)/2,u=(n-s)/2;l.style.left=d+"px",l.style.top=u+"px",a.appendChild(l)}return a.appendChild(c),a},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,n){if(f=e,n)D(f,!0);else{var r,l,o=!a;if(o){var s=y(f);!isNaN(s)&&s<4.4&&(o=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in l=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",E)if(f.slice(-1*E[d].length)===E[d]||f.slice(-1*(E[d].length+1))===E[d]+"/")return void D(l,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?l+="web3d/":l+="webSimple/",D(l,!1)}},D=function(e,n){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",v=!1;var t=h.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function R(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==c&&D(c,m),o=!0}return void 0!==t.material_id?N(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,a){if(e.isScreenshoGenerator)return 1;var r,l=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,a,r){var l=null;if(null!=r&&""!=r)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+r+" ")>-1){l=o;break}o=o.parentNode}var s=0,c=0,d=0,u=0,h=0,m=0,p=0;if(l)s=l.offsetWidth,c=Math.max(i?l.offsetWidth:0,l.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(h=s-f.width-f.left,m=d<=480?10:30):(m=f.left,h=d<=480?10:30),u=m+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,p=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(l=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(l=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(a=t(e,n,l,i,e.scaleContainerClass),!l||e.hasOwnProperty("scale")&&1!==r?Math.min(r,a):a)}function a(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=a+"px")}return{responsiveResize:function(t,r){var l=t.querySelector(".appletParameters");if(l){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==l.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(l.parentElement&&/fullscreen/.test(l.parentElement.className))return;var o=i(r,t);e()&&l.setAttribute("data-param-scale",o);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function l(e){var n=a[e](),t=i[e];if(n in t)return n;var l=[];for(var o in t)l[t[o]]=o;throw r&&r(e,l,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=l(n));return e},webModule.__computePropValue=l,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],a=O;a0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0?(0,x.jsx)(m.Z,{className:"edit-tag",closable:!0,onClose:function(n){n.preventDefault(),1===(null==r?void 0:r.length)&&0===a?e.props.deleteChildAnswermain(t,a):e.props.deleteChildAnswer(t,a)},children:(0,x.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:a}),n.preventDefault()},children:n})},n):(0,x.jsx)(h.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?p.ZP.info("内容不能为纯空格"):(i(t,a,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!o&&(0,x.jsxs)(m.Z,{className:"site-tag-plus",onClick:function(){a(t),e.setState({inputVisible:!0})},children:[(0,x.jsx)(v.Z,{})," 新增答案"]})]})]})}}]),t}(u.Component))},50746:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(82242),a=t.n(i),r=t(82100),l=t.n(r),o=t(29186),s=t.n(o),c=t(13720),d=t.n(c),u=t(80619),h=t.n(u),m=t(47074),p=t.n(m),f=t(85573),g=t.n(f),v=t(59301),x=t(11094),j=t(37712),w="▁",y=function(e){h()(t,e);var n=p()(t);function t(){var e;l()(this,t);for(var i=arguments.length,a=new Array(i),r=0;re||e>r-20&&tn||n>a-20&&i1e3*(l+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!o){e.next=13;break}return S.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),q(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},r=ie(),l=ae?null==o?void 0:o.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=ae?null==o||null===(t=o.answer_content)||void 0===t?void 0:t.length:null===(a=i.getFieldsValue())||void 0===a||null===(a=a.standard_answers)||void 0===a?void 0:a.length,f(!0),e.next=8,(0,R.bM)(ne.current,{test_hack_code:K,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=A()(C()().mark((function e(){var n,t,a,r,l,s,c,u;return C()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?S.ZP.error("填空项答案不能为空"):S.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(w(!0),t="",a=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},a),{},{hack:d()(d()({},null==a?void 0:a.hack),{},{sub_discipline_id:null==a||null===(r=a.hack)||void 0===r||null===(r=r.sub_discipline_id)||void 0===r?void 0:r[1],difficult:a.difficulty,item_banks_group_id:a.item_banks_group_id}),hack_codes:d()(d()({},a.hack_codes),{},{code:T.Base64.encode(a.hack_codes.code)}),hack_sets:[d()({},a.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(l=t)||void 0===l?void 0:l.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},a),{},{hack:d()(d()({},null==a?void 0:a.hack),{},{sub_discipline_id:null==a||null===(c=a.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:a.difficulty,item_banks_group_id:a.item_banks_group_id}),hack_codes:d()(d()({},a.hack_codes),{},{code:T.Base64.encode(a.hack_codes.code)}),update_hack_sets:[d()({},a.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,w(!1),re(),e.abrupt("return");case 34:w(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{children:[(0,z.jsx)(B.ZP,d()(d()({loading:j},n),{},{onClick:oe,children:t})),(0,z.jsx)(g.Z,{open:_,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return le()},onCancel:function(){te.current=!1,N(!1)},children:(0,z.jsxs)("div",{className:P,children:[(0,z.jsxs)("div",{className:M,children:[(0,z.jsxs)("div",{className:"mb20",children:[(0,z.jsx)("span",{className:"c-black",children:"执行代码"}),!o&&(0,z.jsx)(W.CopyToClipboard,{text:K,onCopy:function(){return S.ZP.success("复制成功")},children:(0,z.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,z.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,z.jsx)(F.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:K,onChange:function(e){return J(e)}})]}),(0,z.jsxs)("div",{className:E,children:[(0,z.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,z.jsx)("div",{className:L,children:(0,z.jsx)("div",{className:D,children:(0,z.jsx)(p.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,z.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,z.jsx)("div",{className:L,children:(0,z.jsx)(I.Z,{spinning:u,tip:"代码执行中",children:(0,z.jsx)("div",{className:D,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,a=e.output,r=e.input,l=e.expected_output,o=null;switch(n){case G.h.OK:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,z.jsx)("p",{children:"执行结果:调试通过"})]});break;case G.h.NOMATCH:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("div",{children:"输入:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:r}),(0,z.jsx)("div",{children:"输出:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:a&&T.Base64.decode(a)}),(0,z.jsx)("div",{children:"预期输出:"}),(0,z.jsx)("pre",{style:{fontFamily:"initial"},children:l&&T.Base64.decode(l)})]});break;case G.h.EXECUTEFAILURE:case G.h.COMPILEFAILURE:o=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("p",{children:["最后执行的输入:",(0,z.jsx)("pre",{children:r})]}),(0,z.jsx)("p",{children:"执行出错信息:"}),(0,z.jsx)("pre",{className:"error",children:T.Base64.decode(t)})]});break;case G.h.PODFAILURE:o=(0,z.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case G.h.TIMEOUT:o=(0,z.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,z.jsxs)(z.Fragment,{children:[" ",o," "]})}(H)})})})]})]})})]})},q=t(23717),U=["key","name"],V=p.Z.TextArea,K=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],J="@▁@",Q="@▁▁@",Y=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,r=void 0!==i&&i,o=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),k=h()(u,2),C=k[0],Z=k[1],A=(0,m.useState)(!1),S=h()(A,2),B=(S[0],S[1],(0,_.useParams)().type,function(e,n){for(var t=n.line,i=0,a=0;a0){var l=B(e,n.from);console.log("新增".concat(r,"个,之前有").concat(l,"个")),t(r,l)}}else{var o=a.split(J).length-1+a.split(Q).length-1,s=B(e,n.from);console.log("删除".concat(o,"个, 前面有").concat(s,"个,新增").concat(r,"个")),i(o>1?Array.from({length:o},(function(e,n){return s+n})):s)}}(e,n,P,E)}})})}),(0,z.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(0===(null==a?void 0:a.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,l=n.remove;t.errors;return T.current=i,M.current=l,(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,z.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,z.jsxs)("div",{onClick:function(){g.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,z.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,z.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,z.jsx)(q.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,z.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,l=e.key,o=e.name,s=a()(e,U);return(0,z.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,z.jsxs)(x.Z,{flex:"0 0 auto",className:"".concat(N.Z.blankIndex),children:["填空项",n+1]}),(0,z.jsx)(x.Z,{flex:1,children:(0,z.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,z.jsx)(x.Z,{children:(0,z.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"answer_text"],noStyle:!0,children:null!=L&&null!==(t=L[o])&&void 0!==t&&t.multi_line||null!=L&&null!==(i=L[o])&&void 0!==i&&i.multiLine?(0,z.jsx)(V,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,z.jsx)(p.Z,{style:{marginLeft:10,width:550},className:N.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),r&&(0,z.jsx)(x.Z,{flex:"224px",children:(0,z.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"score"],label:"分值",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{size:"large",className:N.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},l)}))]})}}),(0,z.jsx)("div",{onClick:function(){return Z(!0)},children:(0,z.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,z.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:C})})}),(0,z.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,z.jsx)(w.default,{size:"large",children:K.map((function(e){return(0,z.jsxs)(w.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,z.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,z.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,z.jsx)(j.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,z.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,z.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,z.jsxs)(y.ZP.Group,{style:{marginTop:-10},children:[(0,z.jsx)(y.ZP,{value:0,children:"不忽略空格"}),(0,z.jsx)(y.ZP,{value:1,children:"忽略首尾空格"}),(0,z.jsx)(y.ZP,{value:2,children:"忽略所有空格"})]})}),(0,z.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,z.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,z.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,z.jsx)(V,{rows:4})}),(0,z.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,z.jsx)(V,{rows:4})})]}),(0,z.jsx)(H,{form:t,answerKey:c,hackIdentifier:o,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,z.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return N}});var i=t(39647),a=t.n(i),r=t(79800),l=t.n(r),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(59301),h=t(95237),m=t(43604),p=t(6848),f=t(78241),g=t(5547),v=t(88996),x=t(12101),j=t(36017),w=t(37712),y=["key","name"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,a=e.answerKey,r=e.index,l=e.isEdit,o=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,y=e.showAddIcon,_=e.addItem,N=e.deleteItem;console.log(n,"value");var k=1===(null==n?void 0:n[a]),C=function(){var e;k?t(d()(d()({},n),{},s()({},a,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},s()({},a,0))})))),t(d()(d()({},n),{},s()({},a,1))))};return(0,w.jsxs)(h.Z,{className:g.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,w.jsx)(m.Z,{onClick:C,className:"".concat(g.Z.choiceIndex," ").concat(k?g.Z.activeAnswer:""),children:b[r]}),(0,w.jsx)(m.Z,{flex:1,className:"".concat(g.Z.editorWrap," ml15"),onClick:o,children:(0,w.jsx)(j.x,{height:155,placeholder:"请您输入选项",isEdit:l,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},s()({},i,e)))}})}),(0,w.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,w.jsx)("div",{onClick:C,className:"".concat(g.Z.setAnswerBtn," ").concat(k?g.Z.activeAnswer:""),children:k?"正确答案":"设为答案"})}),(0,w.jsxs)(m.Z,{className:g.Z.actionWrapper,children:[(0,w.jsx)(p.Z,{title:"新增参考答案",children:(0,w.jsx)(v.Z,{className:g.Z.addIcon,onClick:_,style:{visibility:y?"visible":"hidden"}})}),(0,w.jsx)(p.Z,{title:"删除",children:(0,w.jsx)(x.Z,{className:g.Z.deleteIcon,onClick:N,style:{visibility:r>1?"visible":"hidden"}})})]})]})},N=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,r=e.analysisKey,o=e.choiceTextKey,c=e.answerKey,h=e.choiceOptionsPath,m=e.allowChangeMode,p=void 0===m||m,v=e.form,x=e.showAnalysis,N=void 0===x||x,k=(0,u.useState)(),C=l()(k,2),Z=C[0],A=C[1],S=(0,u.useState)(!1),B=l()(S,2),I=B[0],T=B[1];return(0,w.jsxs)("div",{className:g.Z.wrap,children:[(0,w.jsx)("div",{className:g.Z.questionTitleEditorWrap,children:(0,w.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,w.jsx)(j.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,w.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,w.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[o])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(b[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,w.jsxs)("div",{id:Array.isArray(h)?h.join("_"):"".concat(h),children:[e.map((function(n,r){var l=n.key,m=n.name,x=a()(n,y),j=Z===l,N=r<7&&r===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},x),{},{key:l,name:m,className:g.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(b[r],"选项的内容")))}}]}),(0,w.jsx)(_,{choiceTextKey:o,answerKey:c,index:r,isEdit:j,setInputActive:function(){A(l)},form:v,choiceOptionsPath:h,allowChangeMode:p,showAddIcon:N,addItem:function(){return t(s()(s()({},o,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,w.jsx)("div",{className:"".concat(g.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},o,""),c,0))},children:"添加选项"})]})}}),N&&(0,w.jsx)("div",{onClick:function(){return T(!0)},children:(0,w.jsx)(f.Z.Item,{name:r,label:"题目解析",labelCol:{span:24},children:(0,w.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return L}});var i=t(39647),a=t.n(i),r=t(91232),l=t.n(r),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(79800),h=t.n(u),m=t(37205),p=t.n(m),f=t(59301),g=t(43418),v=t(95237),x=t(43604),j=t(8772),w=t(6848),y=t(78673),b=t(78241),_=t(5112),N=t(97913),k=t(36017),C=t(12101),Z=t(64259),A=t(5547),S=t(30347),B=t(37712),I=["key","name"],T=function(e){var n=e.value,t=e.onChange;return(0,B.jsxs)(v.Z,{className:"ml20",children:[(0,B.jsx)(x.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,B.jsxs)(v.Z,{className:"mb20",children:[(0,B.jsx)(j.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var a=p()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,B.jsx)(w.Z,{title:"删除",children:(0,B.jsx)(C.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=p()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,B.jsx)(x.Z,{children:(0,B.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=p()(n)).push(""),t(e)},children:"新增答案"})})]})},P=function(e){var n=e.value,t=e.onChange;return(0,B.jsxs)(v.Z,{className:"ml20",children:[(0,B.jsx)(x.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,B.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,B.jsx)(S.Z,{value:e,style:{flex:1},onChange:function(e){var a=p()(n);a[i]=e,t(a)}}),(0,B.jsx)(w.Z,{title:"删除",children:(0,B.jsx)(C.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=p()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,B.jsx)(x.Z,{children:(0,B.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=p()(n)).push(""),t(e)},children:"新增答案"})})]})},M=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,B.jsx)(y.Z,{checked:!t,onChange:function(e){i(!e)}})},E="▁",L=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,r=void 0!==i&&i,o=e.answerKey,c=(0,f.useState)(!1),u=h()(c,2),m=u[0],p=u[1],g=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=g(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,L,O)}})})}),(0,B.jsx)(b.Z.List,{name:o,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var l=n.add,c=n.remove;i.errors;return S.current=l,D.current=c,(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(b.Z.Item,{label:(0,B.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,B.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,l=e.key,c=e.name,u=a()(e,I);return(0,B.jsxs)("div",{style:{marginBottom:10},children:[(0,B.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,B.jsxs)(x.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(A.Z.blankIndex),children:["填空项",n+1]}),(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,B.jsxs)(_.ZP.Group,{onChange:function(){var e=t.getFieldValue(o);t.setFieldsValue(s()({},o,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,B.jsxs)(_.ZP,{value:1,children:["文本模式 ",(0,B.jsx)(w.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,B.jsx)(Z.Z,{})})]}),(0,B.jsxs)(_.ZP,{value:2,children:["数学公式模式 ",(0,B.jsx)(w.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,B.jsx)(Z.Z,{})})]})]})}))]}),(0,B.jsx)(v.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,B.jsxs)(x.Z,{flex:1,children:[(0,B.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,B.jsx)(x.Z,{flex:1,children:(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(o))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,B.jsx)(T,{}):(0,B.jsx)(P,{})}))}),r&&(0,B.jsx)(x.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:A.Z.blankInputNumberWrapper,children:(0,B.jsx)(N.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,B.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,B.jsx)(j.Z,{type:"hidden"})}))]})})]},l)}))]})}}),(0,B.jsxs)(v.Z,{align:"middle",children:[(0,B.jsx)(b.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,B.jsx)(y.Z,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,B.jsxs)(v.Z,{align:"middle",children:[(0,B.jsx)(b.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,B.jsx)(y.Z,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==R?void 0:R.length)>1&&(0,B.jsxs)(v.Z,{align:"middle",className:(null==R?void 0:R.length)>1?"mb30":"".concat(A.Z.hide),children:[(0,B.jsx)(b.Z.Item,{name:"is_ordered",children:(0,B.jsx)(M,{})}),(0,B.jsx)(x.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,B.jsx)("div",{onClick:function(){return p(!0)},children:(0,B.jsx)(b.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,B.jsx)(k.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(39647),a=t.n(i),r=t(79800),l=t.n(r),o=t(82242),s=t.n(o),c=t(85573),d=t.n(c),u=t(59301),h=t(95237),m=t(43604),p=t(78241),f=t(5547),g=t(36017),v=t(37712),x=["key","name"],j=d()(d()({},"正确","T"),"错误","F"),w=function(e){var n=e.value,t=e.onChange,i=e.form,a=1===(null==n?void 0:n.is_answer),r=null==n?void 0:n.choice_text,l=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,v.jsxs)(h.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,v.jsx)(m.Z,{onClick:l,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(a?f.Z.activeAnswer:""),children:j[r]}),(0,v.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,v.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(a?f.Z.activeJudgementAnswer:""),children:r})}),(0,v.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,v.jsx)("div",{onClick:l,className:"".concat(f.Z.setAnswerBtn," ").concat(a?f.Z.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},y=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),r=l()(i,2),o=r[0],c=r[1];return(0,v.jsxs)("div",{className:f.Z.wrap,children:[(0,v.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,v.jsx)(p.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,v.jsx)(g.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,v.jsx)(p.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,v.jsx)(p.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,v.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,r=a()(e,x);return(0,u.createElement)(p.Z.Item,s()(s()({},r),{},{key:n,name:i,noStyle:!0}),(0,v.jsx)(w,{form:t}))}))})}})}),(0,v.jsx)("div",{onClick:function(){return c(!0)},children:(0,v.jsx)(p.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,v.jsx)(g.x,{placeholder:"请编辑题目解析(非必填)",isEdit:o})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return h},x:function(){return m}});var i=t(82242),a=t.n(i),r=t(39647),l=t.n(r),o=t(11094),s=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],h=function(e){var n=e.value,t=e.onChange,i=e.scrollId,r=l()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(o.Z,a()(a()({},r),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,a=e.height,r=void 0===a?140:a;return e.isEdit?(0,d.jsx)(o.Z,{watch:!0,isFocus:!0,height:r,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return B}});var i=t(91232),a=t.n(i),r=t(79800),l=t.n(r),o=t(82242),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),h=t(8591),m=t(12563),p=t(78241),f=t(78673),g=t(95237),v=t(43604),x=t(6848),j=t(8772),w=t(97913),y=t(5547),b=t(36017),_=t(11094),N=t(64259),k=t(37712),C=["value","onChange"],Z=["key","name"],A=function(e){var n=e.value,t=e.onChange,i=d()(e,C);return(0,k.jsx)(_.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},S=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,k.jsx)(m.Z,{closable:!0,onClose:i,className:y.Z.keywordTag,children:(0,k.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},B=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,r=e.isMustKeyWords,o=void 0===r?i:r,c=(0,u.useState)(!1),m=l()(c,2),_=m[0],C=m[1],B=(0,u.useState)(""),I=l()(B,2),T=I[0],P=I[1],M=p.Z.useWatch("use_keywords",t),E=p.Z.useWatch("question_score",t);return(0,k.jsxs)("div",{className:y.Z.wrap,children:[(0,k.jsx)("div",{className:y.Z.questionTitleEditorWrap,children:(0,k.jsx)(p.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,k.jsx)(b.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,k.jsx)(p.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,k.jsx)(A,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,k.jsx)(p.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,k.jsx)(f.Z,{defaultChecked:!0})}),i&&o&&(0,k.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,k.jsx)(p.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,k.jsx)(f.Z,{})}),(0,k.jsx)(v.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,k.jsx)(v.Z,{children:(0,k.jsx)(x.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,k.jsx)(N.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(M||!o)&&(0,k.jsx)(p.Z.List,{name:"keywords",rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(E)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,r=n.remove;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:"".concat(y.Z.title," mb10"),children:o?"关键词":(0,k.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,k.jsxs)(g.Z,{align:"middle",className:"font14 mb30",children:[(0,k.jsx)(v.Z,{flex:1,children:(0,k.jsx)(j.Z,{value:T,onChange:function(e){P(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,r,l,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(r=s.split("|"))||void 0===r||null===(r=r.filter((function(e){return!!e})))||void 0===r?void 0:r.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(l=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===l?void 0:l.flat())||[],m=a()(c);try{for(m.s();!(o=m.n()).done;){var p=o.value;if(u.includes(p))return void h.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(h.ZP.warning("关键词不能只输入一个“|”字符!"),!1);h.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),P(""))},className:y.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,k.jsx)(v.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,k.jsx)(g.Z,{className:"mb20",style:{marginRight:148},children:(0,k.jsx)(v.Z,{flex:1,children:(0,k.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,k.jsx)(p.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,k.jsx)(S,{onClose:function(){return r(t)}})})),o&&(0,k.jsx)(p.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:y.Z.blankInputNumberWrapper,children:(0,k.jsx)(w.Z,{className:y.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,k.jsx)("div",{onClick:function(){return C(!0)},children:(0,k.jsx)(p.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,k.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})}},94057:function(e,n,t){"use strict";t.d(n,{tc:function(){return ne.t},uh:function(){return i.u},rL:function(){return ee},u8:function(){return r.u},ZZ:function(){return a.Z},Wk:function(){return l.W}});var i=t(5309),a=t(99041),r=t(56763),l=t(42230),o=t(37205),s=t.n(o),c=t(82242),d=t.n(c),u=t(39647),h=t.n(u),m=t(79800),p=t.n(m),f=t(59301),g=t(36381),v=t(78241),x=t(95237),j=t(97913),w=t(6848),y=t(38854),b=t(5547),_=t(12101),N=t(36017),k=t(91232),C=t.n(k),Z=t(43418),A=t(43604),S=t(8772),B=t(78673),I=t(37712),T=["key","name"],P=function(e){var n=e.value,t=e.onChange;return(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)(A.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,I.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,I.jsx)(S.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var a=s()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,I.jsx)(w.Z,{title:"删除",children:(0,I.jsx)(_.Z,{className:b.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){Z.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:b.Z.modal,onOk:function(){var i=s()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,I.jsx)(A.Z,{children:(0,I.jsx)("div",{className:"".concat(b.Z.addBtn),onClick:function(){var e;(e=s()(n)).push(""),t(e)},children:"新增答案"})})]})},M=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,I.jsx)(B.Z,{checked:!t,onChange:function(e){i(!e)}})},E="▁",L=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,a=e.name,r=e.scoreByBlank,l=void 0!==r&&r,o=e.answerKey,c=e.titleKey,u=void 0===c?"name":c,m=e.analysisKey,g=void 0===m?"analysis":m,w=e.isOrdered,y=void 0===w?"is_ordered":w,_=(0,f.useState)(!1),k=p()(_,2),Z=k[0],L=k[1],D=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=D(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,F,G)}})})}),(0,I.jsx)(v.Z.List,{name:o,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=C()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return R.current=i,W.current=a,(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(v.Z.Item,{label:(0,I.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,I.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,a=h()(e,T);return(0,I.jsxs)(x.Z,{align:"top",children:[(0,I.jsxs)(A.Z,{className:"".concat(b.Z.blankIndex," pt5"),children:["填空项",n+1]}),(0,I.jsxs)(A.Z,{flex:1,children:[(0,I.jsxs)(x.Z,{align:"top",justify:"space-between",children:[(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"answer_text"],noStyle:!0,children:(0,I.jsx)(P,{})}))}),l&&(0,I.jsx)(A.Z,{flex:"224px",children:(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"score"],label:"分值",rules:[{required:!0}],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"按空给分请输入分值"})}))})]}),(0,I.jsx)(v.Z.Item,d()(d()({},a),{},{name:[i,"position"],noStyle:!0,children:(0,I.jsx)(S.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(v.Z.Item,{name:[a,"downcase"],valuePropName:"checked",children:(0,I.jsx)(B.Z,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(v.Z.Item,{name:[a,"no_space"],valuePropName:"checked",children:(0,I.jsx)(B.Z,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==z?void 0:z.length)>1&&(0,I.jsxs)(x.Z,{align:"middle",className:(null==z?void 0:z.length)>1?"mb30":"".concat(b.Z.hide),children:[(0,I.jsx)(v.Z.Item,{name:y,children:(0,I.jsx)(M,{})}),(0,I.jsx)(A.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,I.jsx)("div",{onClick:function(){return L(!0)},children:(0,I.jsx)(v.Z.Item,{name:g,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:Z})})})]})},D=t(85573),O=t.n(D),R=["key","name"],F=O()(O()({},"正确","T"),"错误","F"),W=function(e){var n=e.value,t=e.onChange,i=e.form,a=e.choiceKey,r=1===(null==n?void 0:n.is_answer),l=null==n?void 0:n.choice_text,o=function(){var e,r=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(s()(a))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(s()(a)),r),t(d()(d()({},n),{},{is_answer:1}))};return(0,I.jsxs)(x.Z,{className:b.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,I.jsx)(A.Z,{onClick:o,className:"".concat(b.Z.choiceIndex," ").concat(b.Z.judgementIndex," ").concat(r?b.Z.activeAnswer:""),children:F[l]}),(0,I.jsx)(A.Z,{flex:1,className:"".concat(b.Z.editorWrap," ml15"),children:(0,I.jsx)("div",{className:"".concat(b.Z.inputBorder," ").concat(b.Z.placeholder," ").concat(r?b.Z.activeJudgementAnswer:""),children:l})}),(0,I.jsx)(A.Z,{flex:"0 0 auto",className:"ml15",children:(0,I.jsx)("div",{onClick:o,className:"".concat(b.Z.setAnswerBtn," ").concat(r?b.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},G=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,a=e.form,r=e.titleKey,l=void 0===r?"name":r,o=e.analysisKey,s=void 0===o?"analysis":o,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],g=u[1];return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:l,labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,I.jsx)(v.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,I.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,r=h()(e,R);return(0,f.createElement)(v.Z.Item,d()(d()({},r),{},{key:n,name:t,noStyle:!0}),(0,I.jsx)(W,{form:a,choiceKey:i}))}))})}})}),(0,I.jsx)("div",{onClick:function(){return g(!0)},children:(0,I.jsx)(v.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})},z=t(8591),H=t(12563),q=t(11094),U=t(64259),V=["value","onChange"],K=["key","name"],J=function(e){var n=e.value,t=e.onChange,i=h()(e,V);return(0,I.jsx)(q.Z,d()(d()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Q=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,I.jsx)(H.Z,{closable:!0,onClose:i,className:b.Z.keywordTag,children:(0,I.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Y=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,a=e.isMustKeyWords,r=void 0===a?i:a,l=e.titleKey,o=void 0===l?"name":l,c=e.analysisKey,u=void 0===c?"analysis":c,m=e.answerTexts,g=void 0===m?"answer_texts":m,y=e.keywords,_=void 0===y?"keywords":y,k=e.useKeywords,Z=void 0===k?"use_keywords":k,T=e.indexs,P=(0,f.useState)(!1),M=p()(P,2),E=M[0],L=M[1],D=(0,f.useState)(""),O=p()(D,2),R=O[0],F=O[1],W=(0,f.useState)(!1),G=p()(W,2),H=G[0],q=G[1],V=v.Z.useWatch("question_score",t);return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"参考答案",name:g,labelCol:{span:24},children:(0,I.jsx)(J,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!r&&(0,I.jsx)(v.Z.Item,{hidden:!0,name:Z,valuePropName:"checked",children:(0,I.jsx)(B.Z,{defaultChecked:!0})}),i&&r&&(0,I.jsxs)(x.Z,{align:"middle",className:"mb30",children:[(0,I.jsx)(v.Z.Item,{name:Z,valuePropName:"checked",children:(0,I.jsx)(B.Z,{onChange:function(){var e,n;console.log(t.getFieldsValue()),q(null===(e=t.getFieldsValue())||void 0===e||null===(e=e.sub_item_banks)||void 0===e||null===(e=e[T])||void 0===e?void 0:e.use_keywords),console.log(null===(n=t.getFieldsValue())||void 0===n||null===(n=n.sub_item_banks)||void 0===n||null===(n=n[T])||void 0===n?void 0:n.use_keywords),console.log(H)}})}),(0,I.jsx)(A.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,I.jsx)(A.Z,{children:(0,I.jsx)(w.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,I.jsx)(U.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(H||!r)&&(0,I.jsx)(v.Z.List,{name:_,rules:[{validator:function(e,n){return r?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(V)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,a=n.remove;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"".concat(b.Z.title," mb10"),children:r?"关键词":(0,I.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,I.jsxs)(x.Z,{align:"middle",className:"font14 mb30",children:[(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsx)(S.Z,{value:R,onChange:function(e){F(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,a,r,l,o,c="".concat(null===(n=e.target)||void 0===n?void 0:n.value),d=null==c||null===(a=c.split("|"))||void 0===a||null===(a=a.filter((function(e){return!!e})))||void 0===a?void 0:a.map((function(e){return null==e?void 0:e.trim()})),u=t.getFieldValue(["sub_item_banks"].concat(s()(_))),h=(null==u||null===(r=u.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],m=C()(d);try{for(m.s();!(l=m.n()).done;){var p=l.value;if(h.includes(p))return void z.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(o=c)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==o||(z.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(i({keyword:d,score:1}),F(""))},className:b.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,I.jsx)(A.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=h()(e,K);return(0,I.jsx)(x.Z,{className:"mb20",style:{marginRight:148},children:(0,I.jsx)(A.Z,{flex:1,children:(0,I.jsxs)(x.Z,{align:"middle",justify:"space-between",children:[(0,I.jsx)(v.Z.Item,d()(d()({},i),{},{name:[t,"keyword"],children:(0,I.jsx)(Q,{onClose:function(){return a(t)}})})),r&&(0,I.jsx)(v.Z.Item,d()(d()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,I.jsx)("div",{onClick:function(){return L(!0)},children:(0,I.jsx)(v.Z.Item,{name:u,label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:E})})})]})},X=["key","name"],$=g.Z.Panel,ee=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),a=e.withScore,r=(0,f.useState)([]),l=p()(r,2),o=l[0],c=l[1],u=function(e){c(e)};return(0,I.jsxs)("div",{className:b.Z.wrap,children:[(0,I.jsx)("div",{className:b.Z.questionTitleEditorWrap,children:(0,I.jsx)(v.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,I.jsx)(N.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,I.jsx)(v.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,I.jsx)(v.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var r=n.add,l=n.remove,m=t.getFieldValue("sub_item_banks");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(g.Z,{className:e.length>0?b.Z.collapseWrapper:"",bordered:!1,activeKey:o,onChange:u,expandIcon:function(e){var n=e.isActive;return(0,I.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?b.Z.open:b.Z.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){e.key;var r,o,s,c,u,p,f,g,y,N,k=e.name,C=h()(e,X);return(0,I.jsx)($,{className:b.Z.panel,forceRender:!0,header:(0,I.jsxs)("div",{className:b.Z.panelHeader,children:["第",n+1,"小题",(0,I.jsxs)("span",{children:["(","SINGLE"==(null==m||null===(r=m[k])||void 0===r?void 0:r.item_type)?"单选题":"MULTIPLE"==(null==m||null===(o=m[k])||void 0===o?void 0:o.item_type)?"多选题":"COMPLETION"==(null==m||null===(s=m[k])||void 0===s?void 0:s.item_type)?"填空题":"JUDGMENT"==(null==m||null===(c=m[k])||void 0===c?void 0:c.item_type)?"判断题":"简答题",")"]})]}),extra:(0,I.jsxs)(x.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[a&&(0,I.jsx)(v.Z.Item,d()(d()({},C),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[k,"question_score"],className:b.Z.blankInputNumberWrapper,children:(0,I.jsx)(j.Z,{className:b.Z.blankInput,placeholder:"请输入当前小题分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,I.jsx)(w.Z,{title:"删除",children:(0,I.jsx)(_.Z,{className:"".concat(b.Z.deleteIcon," ml40"),onClick:function(){return l(k)}})})]}),children:(0,I.jsxs)(v.Z.Item,d()(d()({},C),{},{name:k,children:[("SINGLE"==(null==m||null===(u=m[k])||void 0===u?void 0:u.item_type)||"MULTIPLE"==(null==m||null===(p=m[k])||void 0===p?void 0:p.item_type))&&(0,I.jsx)(i.u,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"MULTIPLE"==(null==m||null===(f=m[k])||void 0===f?void 0:f.item_type),form:t,choiceKey:[k,"choices"],titleKey:[k,"name"],analysisKey:[k,"analysis"],choiceOptionsPath:["sub_item_banks",k,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"COMPLETION"==(null==m||null===(g=m[k])||void 0===g?void 0:g.item_type)&&(0,I.jsx)(L,{form:t,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,name:k,titleKey:[k,"name"],analysisKey:[k,"analysis"],isOrdered:[k,"is_ordered"],answerKey:[k,"standard_answers"]}),"JUDGMENT"==(null==m||null===(y=m[k])||void 0===y?void 0:y.item_type)&&(0,I.jsx)(G,{form:t,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[k,"name"],analysisKey:[k,"analysis"],choiceKey:[k,"choices"]}),"SUBJECTIVE"==(null==m||null===(N=m[k])||void 0===N?void 0:N.item_type)&&(0,I.jsx)(Y,{showKeywords:!0,isMustKeyWords:!1,form:t,titleKey:[k,"name"],analysisKey:[k,"analysis"],answerTexts:[k,"answer_texts"],useKeywords:[k,"use_keywords"],keywords:[k,"keywords"],indexs:k,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},k)}))}),e.length<20&&(0,I.jsx)(y.Z,{menu:{items:[{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"SINGLE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"单选题"}),key:"1",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"MULTIPLE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"多选题"}),key:"2",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"判断题"}),key:"3",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),c([null==e?void 0:e.length].concat(s()(o)))},children:"填空题"}),key:"4",show:!0},{label:(0,I.jsx)("div",{onClick:function(){r({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),c([null==e?void 0:e.length].concat(s()(o)))},children:"简答题"}),key:"5",show:!0}].filter((function(e){return e.show})).map((function(e){return{label:e.label,key:e.key}}))},children:(0,I.jsx)("div",{className:"".concat(b.Z.addBtn),children:"添加小题"})})]})}})]})},ne=t(48637)},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),a=t.n(i),r=t(79800),l=t.n(r),o=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),h=t.n(u),m=(t(81974),t(3693),t(37712)),p=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,o.useRef)(),d=(0,o.useState)(),u=l()(d,2),p=u[0],f=u[1];return(0,o.useEffect)((function(){if(p){var e=function(e){var n=e.getValue();t&&t(n)};return p.on("change",e),function(){p.off("change",e)}}}),[p,t]),(0,o.useEffect)((function(){p&&p.setOption("mode",i)}),[p,i]),(0,o.useEffect)((function(){p&&(n===p.getValue()&&""!==n||setTimeout((function(){p.setValue(n||"")}),300))}),[p,n]),(0,o.useEffect)((function(){if(c.current&&!p){var e=h().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,p]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),r=l()(i,2),u=r[0],h=r[1];return(0,m.jsxs)(c.Z,a()(a()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(p,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),a=t.n(i),r=t(79800),l=t.n(r),o=t(85573),s=t.n(o),c=t(59301),d=t(89780),u=t.n(d),h=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),p=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,p.jsx)(p.Fragment,{children:(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function j(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,r=e.className,l=void 0===r?"":r,o=e.children;return(0,p.jsxs)("a",{title:t,className:l,onClick:function(){n(a)},children:[(0,p.jsx)("i",{className:"".concat(i)}),o]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,r=e.fullScreen,l=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,p.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,p.jsx)("li",{children:e.actionName?(0,p.jsx)(j,v()(v()({},e),{},{onActionCallback:a})):(0,p.jsx)("span",{className:"v-line"})},n)})),t?(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,l&&(0,p.jsx)("li",{children:(0,p.jsx)(j,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(l),onActionCallback:a,children:(0,p.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,p.jsx)("li",{children:s}),(0,p.jsx)("li",{className:"btn-full-screen",children:(0,p.jsx)(j,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},y=t(27308),b=t(78241),_=t(8772),N=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,v()(v()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,p.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,p.jsx)(_.Z,{})}),(0,p.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,p.jsx)(_.Z,{})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),A=t(8591),S=t(55087),B=b.Z.useForm,I={width:280,marginRight:10},T={labelCol:{span:5},wrapperCol:{span:19}},P=function(e){var n=e.callback,t=e.onCancel,i=B(),a=l()(i,1)[0],r=(0,c.useRef)();function o(e,n){-1!==e.status?a.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):A.ZP.error(e.message)}return(0,p.jsxs)(b.Z,v()(v()({form:a},T),{},{className:"upload-image-panel",onFinish:function(e){n(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,p.jsx)(b.Z.Item,{label:"图片地址",required:!0,children:(0,p.jsxs)("div",{className:"flex-container",children:[(0,p.jsx)(b.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,p.jsx)(_.Z,{style:I})}),(0,p.jsx)(M,{onFileChange:function(e){var n=e.target.files[0];r.current=n,E(n,o)}})]})}),(0,p.jsx)(b.Z.Item,{label:"图片描述",name:"alt",children:(0,p.jsx)(_.Z,{style:{width:264}})}),(0,p.jsxs)(b.Z.Item,{style:{textAlign:"right"},children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function M(e){var n=e.onFileChange;return(0,p.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,p.jsx)("input",{type:"file",onChange:n})]})}function E(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(S.KI,"/api/attachments.json")),i.send(t)}var L=t(95237),D=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,p.jsx)(L.Z,{style:{height:"100vh"},children:(0,p.jsx)(D.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},R=t(7557),F=t.n(R),W=t(41498),G=t.n(W),z=t(37205),H=t.n(z),q=t(12378);function U(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(U,go.CommandHandler),U.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},U.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},U.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},U.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},U.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},U.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},U.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},U.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=l.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var a;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(n).first())&&e.select(a);else for(;null!==n;){var r,l,o;if(null===(r=n.findTreeParentNode()))break;if((o=(l=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},U.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},U.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(U.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(U.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var V=U,K=(t(31270),t(85160)),J=t(43418),Q=t(43604),Y=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=q;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=l()(d,2),h=u[0],m=u[1],f=function(){var e=G()(F()().mark((function e(){var n,a;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:a=e.sent,t({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(h+1)}),[]),(0,p.jsx)("div",{ref:s,className:o.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,p.jsx)(J.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,p.jsxs)(L.Z,{children:[(0,p.jsx)(Q.Z,{flex:1,children:"插入流程图"}),(0,p.jsx)(Q.Z,{onClick:function(){o.current=!o.current,m(h+1)},children:(0,p.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,p.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,p.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,p.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,p.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,p.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:r})]}),(0,p.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,p.jsx)(K.FI,{initDiagram:function(){var e=q.GraphObject.make,n="#ff3333",t="#3358ff",l="#25ad23",o="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",h="#fffcd5",m="#d5ebff",p="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function j(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var a=t.part.adornedPart,r=(new q.Point).setRectSpot(a.actualBounds,n);r.subtract(a.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(a.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var l=i.copyNodeData(a.data);i.setGroupKeyForNodeData(l,i.getGroupKeyForNodeData(a.data)),i.addNodeData(l);var o={from:a.key,to:i.getKeyForNodeData(l)};i.addLinkData(o);var s=e.diagram.findNodeForData(l);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(q.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(q.Spot.Top)||n.equals(q.Spot.Bottom)?25:18,height:n.equals(q.Spot.Top)||n.equals(q.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(q.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(q.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function _(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",b(d,"fill"),b(h,"fill"),b(m,"fill"),b(p,"fill"))),e("ContextMenuButton",e(q.Panel,"Horizontal",b(g,"fill"),b(v,"fill"),b(f,"fill"),b(x,"fill")))]}function N(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",b(u),b(l),b(t),b(n))),e("ContextMenuButton",e(q.Panel,"Horizontal",b(d),b(o),b(s),b(c)))]}function k(n,t){return t||(t="thickness"),e(q.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(q.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(q.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(q.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function A(n,t){return t||(t="figure"),e(q.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function S(n){return e(q.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(q.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",q.Spot.stringify(q.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(q.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,a=q.Spot.RightSide;n.equals(q.Spot.Top)?(i=270,a=q.Spot.TopSide):n.equals(q.Spot.Left)?(i=180,a=q.Spot.LeftSide):n.equals(q.Spot.Bottom)&&(i=90,a=q.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",q.Spot.stringify(a)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(q.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new q.Diagram(a.current,{padding:20,grid:e(q.Panel,"Grid",e(q.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(q.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(V),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(q.Node,"Auto",{locationSpot:q.Spot.Center,locationObjectName:"SHAPE",desiredSize:new q.Size(120,60),minSize:new q.Size(40,40),resizable:!0,resizeCellSize:new q.Size(10,10),rotatable:!0},new q.Binding("location","loc",q.Point.parse).makeTwoWay(q.Point.stringify),new q.Binding("desiredSize","size",q.Size.parse).makeTwoWay(q.Size.stringify),e(q.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:q.Spot.AllSides,toSpot:q.Spot.AllSides},new q.Binding("figure"),new q.Binding("fill"),new q.Binding("stroke","borderColor"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(q.TextBlock,{margin:1,textAlign:"center",overflow:q.TextBlock.OverflowEllipsis,editable:!0},new q.Binding("text").makeTwoWay(),new q.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(q.Panel,"Vertical",{maxSize:new q.Size(200,NaN)},e(q.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new q.Binding("text")),e(q.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new q.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(q.Adornment,"Spot",e(q.Placeholder,{padding:10}),j(q.Spot.Top,"TriangleUp"),j(q.Spot.Left,"TriangleLeft"),j(q.Spot.Right,"TriangleRight"),j(q.Spot.Bottom,"TriangleDown"),w({alignment:new q.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(q.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(q.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(q.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),_(),N(),Z()),i.current.groupTemplate=e(q.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:q.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new q.Binding("location","loc",q.Point.parse).makeTwoWay(q.Point.stringify),e(q.Panel,"Auto",{name:"BODY"},e(q.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:q.Spot.AllSides,toSpot:q.Spot.AllSides},new q.Binding("fill"),new q.Binding("stroke","color"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Placeholder,{background:"transparent",margin:20})),e(q.TextBlock,{alignment:q.Spot.Top,alignmentFocus:q.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new q.Binding("text"),new q.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(q.Adornment,"Spot",e(q.Panel,"Auto",e(q.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(q.Placeholder,{margin:1.5})),w({alignment:q.Spot.TopRight,alignmentFocus:q.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",_(),N(),Z()),i.current.linkTemplate=e(q.Link,{layerName:"Foreground",routing:q.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new q.Binding("fromSpot","fromSpot",q.Spot.parse),new q.Binding("toSpot","toSpot",q.Spot.parse),new q.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new q.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new q.Binding("points").makeTwoWay(),e(q.Shape,{strokeWidth:2},new q.Binding("stroke","color"),new q.Binding("strokeWidth","thickness"),new q.Binding("strokeDashArray","dash")),e(q.Shape,{segmentIndex:0,segmentOffset:new q.Point(15,0),segmentOrientation:q.Link.OrientAlong,alignmentFocus:q.Spot.Right,figure:"circle",width:10,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return 1===e}))),e(q.Shape,{segmentIndex:-1,segmentOffset:new q.Point(-10,6),segmentOrientation:q.Link.OrientPlus90,alignmentFocus:q.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return e>=1})),new q.Binding("width","thickness",(function(e){return 7+3*e})),new q.Binding("height","thickness",(function(e){return 7+3*e})),new q.Binding("segmentOffset","thickness",(function(e){return new q.Point(-15,4+1.5*e)}))),e(q.Shape,{segmentIndex:0,segmentOffset:new q.Point(15,-6),segmentOrientation:q.Link.OrientMinus90,alignmentFocus:q.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new q.Binding("fill","color"),new q.Binding("visible","dir",(function(e){return 2===e})),new q.Binding("width","thickness",(function(e){return 7+3*e})),new q.Binding("height","thickness",(function(e){return 7+3*e})),new q.Binding("segmentOffset","thickness",(function(e){return new q.Point(-15,4+1.5*e)}))),e(q.TextBlock,{alignmentFocus:new q.Spot(0,1,-4,0),editable:!0},new q.Binding("text").makeTwoWay(),new q.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(q.Adornment,e(q.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:S(2)},new q.Binding("pathPattern","thickness",S)),w({alignmentFocus:new q.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",N(),Z(),e("ContextMenuButton",e(q.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(q.Panel,"Horizontal",e(q.Panel,"Spot",I(!1),T(q.Spot.Top,!1),T(q.Spot.Left,!1),T(q.Spot.Right,!1),T(q.Spot.Bottom,!1)),e(q.Panel,"Spot",{margin:new q.Margin(0,0,0,2)},I(!0),T(q.Spot.Top,!0),T(q.Spot.Left,!0),T(q.Spot.Right,!0),T(q.Spot.Bottom,!0))))),new q.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(q.Link,{locationSpot:q.Spot.Center,selectionAdornmentTemplate:e(q.Adornment,"Link",{locationSpot:q.Spot.Center},e(q.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(q.Shape,{toArrow:"Standard",stroke:null}))},{routing:q.Link.AvoidsNodes,curve:q.Link.JumpOver,corner:5,toShortLength:4},new q.Binding("points"),e(q.Shape,{isPanelMain:!0,strokeWidth:2}),e(q.Shape,{toArrow:"Standard",stroke:null})),model:new q.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(H()(q.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(q.Node,"Auto",{locationSpot:q.Spot.Center},new q.Binding("location","location",q.Point.parse).makeTwoWay(q.Point.stringify),e(q.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new q.Binding("stroke").makeTwoWay(),new q.Binding("fill").makeTwoWay(),new q.Binding("figure")),e(q.TextBlock,{margin:new q.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new q.Size(16,16),maxSize:new q.Size(10,NaN),textAlign:"center",editable:!0},new q.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(q.Panel,"Grid",e(q.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(q.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,p.jsx)("div",{ref:a})]})]}),(0,p.jsx)("div",{className:"tr",children:(0,p.jsx)(N.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,ae={margin:"0 8px"},re=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,p.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,p.jsx)("span",{style:ae,children:"单元格数:"}),(0,p.jsx)("span",{style:ae,children:"行数"}),(0,p.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,p.jsx)(te.Z,{})}),(0,p.jsx)("span",{style:ae,children:"列数"}),(0,p.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,p.jsx)(te.Z,{})})]}),(0,p.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,p.jsx)("span",{style:ae,children:"对齐方式:"}),(0,p.jsx)(b.Z.Item,{name:"align",children:(0,p.jsxs)(ie,{children:[(0,p.jsx)(ne.ZP,{value:"default",children:(0,p.jsx)("i",{className:"fa fa-align-justify"})}),(0,p.jsx)(ne.ZP,{value:"left",children:(0,p.jsx)("i",{className:"fa fa-align-left"})}),(0,p.jsx)(ne.ZP,{value:"center",children:(0,p.jsx)("i",{className:"fa fa-align-center"})}),(0,p.jsx)(ne.ZP,{value:"right",children:(0,p.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(N.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(N.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},le=t(78673),oe=t(66455),se=t.n(oe),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,a=e.height,r=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=l()(d,2),h=u[0],m=u[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=h?"3D":"graphing",s.current.inject("applet_container")}),[h]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,p.jsxs)(L.Z,{align:"middle",children:[(0,p.jsx)(Q.Z,{flex:1,children:(0,p.jsx)(le.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return m(e)}})}),(0,p.jsx)(Q.Z,{children:(0,p.jsx)(N.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),he="link",me="upload-image",pe="add-flowchart",fe="draw-image",ge="code-block",ve="add-table",xe="------------",je={default:xe,left:":".concat(xe),center:":".concat(xe,":"),right:"".concat(xe,":")},we=t(56266);var ye="@▁▁@",be=["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 _e(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Ne=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ke=s()(s()({},Ne+"-B","bold"),Ne+"-I","italic"),Ce=s()(s()(s()(s()(s()(s()(s()(s()({},he,"添加链接"),ge,"添加代码块"),me,"添加图片"),fe,"添加画图"),pe,"插入流程图"),ve,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,o=void 0===r?"100%":r,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,x=void 0!==v&&v,j=e.isFocus,b=void 0!==j&&j,_=e.watch,N=e.insertTemp,k=e.mode,S=void 0===k?"markdown":k,B=e.id,I=void 0===B?"markdown-editor-id":B,T=e.showResizeBar,M=void 0!==T&&T,L=e.noStorage,D=void 0!==L&&L,R=e.showNullButton,F=void 0!==R&&R,W=e.showNullProgramButton,G=void 0!==W&&W,z=e.hidetoolBar,H=void 0!==z&&z,q=e.fullScreen,U=void 0!==q&&q,V=e.onBlur,K=e.onCMBeforeChange,Q=e.onFullScreen,Y=e.className,X=void 0===Y?"":Y,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,ae=e.disabledFill,le=void 0!==ae&&ae,oe=e.placeholder,se=void 0===oe?"":oe,xe=e.values,Ne=void 0===xe?"":xe,Ze=e.extraUse,Ae=(0,c.useState)(null),Se=l()(Ae,2),Be=Se[0],Ie=Se[1],Te=(0,c.useState)(t),Pe=l()(Te,2),Me=Pe[0],Ee=Pe[1],Le=(0,c.useState)(_),De=l()(Le,2),Oe=De[0],Re=De[1],Fe=(0,c.useState)(U),We=l()(Fe,2),Ge=We[0],ze=We[1],He=(0,c.useState)(""),qe=l()(He,2),Ue=qe[0],Ve=qe[1],Ke=(0,c.useState)(0),Je=l()(Ke,2),Qe=Je[0],Ye=Je[1],Xe=(0,c.useState)(g),$e=l()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),an=l()(tn,2),rn=(an[0],an[1]),ln=(0,c.useState)(0),on=l()(ln,2),sn=on[0],cn=on[1],dn=(0,c.useState)(0),un=l()(dn,2),hn=un[0],mn=un[1],pn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(Ne),null==Be||Be.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==Q||Q(Ge)}),[Ge]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var a=i.types.toString(),r=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==S)return;try{var l,o=r[1];"file"===(null===(l=r[0])||void 0===l?void 0:l.kind)&&(o=r[0]);var s=o.getAsFile(),c=s.name.split(".").pop();E(s,(function(e){var t,i,a;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){A.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:S,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),r=a.charAt(i.ch-1),l=a.lastIndexOf("@▁@",i.ch),o=a.lastIndexOf("@▁▁@",i.ch),s=l>o?l:o,c=l>o?3:4;if(-1===ye.indexOf(r))return null;if(console.log("change1:",n,e,a,i,s,l,o,r),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ie(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){fn.current}),[en,fn,Ge]);(0,c.useEffect)((function(){if(Be){var e=function(){var e=new h.Z((function(e){var n,t=a()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Be.setSize("100%","100%"),Be.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Be,xn]),(0,c.useEffect)((function(){if(Be){for(var e=[],n=function(){var n=l()(i[t],2),a=n[0],r=n[1],o=s()({},a,(function(){jn(r)}));e.push(o),Be.addKeyMap(o)},t=0,i=Object.entries(ke);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Qe+1e4&&(!n||n!==Me)&&(window.sessionStorage.setItem(I,Me),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(_)}),[Be,_]),(0,c.useEffect)((function(){Be&&b&&Be.focus()}),[Be,b]),(0,c.useEffect)((function(){if(Oe&&Be){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Be.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Be,Oe]),(0,c.useEffect)((function(){if(Be&&K){var e=function(e,n){K(e,n)};return Be.on("beforeChange",e),function(){Be.off("beforeChange",e)}}}),[Be,K]),(0,c.useEffect)((function(){if(Be&&V){var e=function(){V(Be.getValue())};return Be.on("blur",e),function(){Be.off("blur",e)}}}),[Be,V]),(0,c.useEffect)((function(){if(Be){var e=function(e,n){var t=e.getValue();Ee(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,Nn(t)):i(t))};return Be.on("change",e),function(){Be.off("change",e)}}}),[Be,i]),(0,c.useEffect)((function(){if(Be)if(null==t)Be.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;t!==Be.getValue()&&(Be.setValue(t),Ee(t),Be.setCursor(ie?1:Be.lineCount(),0),window.scrollTo(0,e))}}),[Be,t]);var jn=(0,c.useCallback)((function(e){var n=Be.getCursor(),t=Be.getSelection(),i=t.split("\n");switch(e){case"bold":return Be.replaceSelection("**"+t+"**"),""===t&&Be.setCursor(n.line,n.ch+2),Be.focus();case"italic":return Be.replaceSelection("*"+t+"*"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"code":return Be.replaceSelection("`"+t+"`"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"inline-latex":return Ve("inline-latex"),Be.focus();case"latex":return Be.replaceSelection("```latex\n"+t+"\n```"),Be.setCursor(n.line+1,t.length+1),Be.focus();case"line-break":return Be.replaceSelection("
\n"),Be.focus();case"list-ul":return""===t?Be.replaceSelection("- "+t):Be.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Be.focus();case"list-ol":return""===t?Be.replaceSelection("1. "+t):Be.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Be.focus();case"add-null-ch":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("▁"),Be.focus();case"add-signal":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("@▁@"),Be.focus();case"add-multiple":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection(ye),Be.focus();case"inster-template-1":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Be.focus();case"eraser":return Be.setValue(""),Be.focus();case"trigger-watch":return Re(!Oe),Be.focus();case"trigger-full-screen":return ze(!Ge),Be.focus();case he:return void Ve(he);case ge:return void Ve(ge);case me:return void Ve(me);case fe:return void Ve(fe);case"maths-latex":return void Ve("maths-latex");case pe:return void Ve(pe);case ve:return void Ve(ve);default:throw new Error}}),[Be,Oe,Ge]),wn=(0,c.useCallback)((function(e,n){var t,i,a,r,l;switch(Ve(""),Ue){case he:var o=e.title,s=e.link;return Be.replaceSelection("[".concat(o,"](").concat(s,")")),Be.focus();case ge:var c=e.language,d=e.content;return Be.replaceSelection(["```"+c,d,"```"].join("\n")),Be.focus();case"maths-latex":for(var u=atob(e),h=new Uint8Array(u.length),m=0;m-1||null==g||!g.type?f?Be.replaceSelection("![ ".concat(f," ]( ").concat(p,' "').concat(f,'" )')):Be.replaceSelection("![,](".concat(p,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Be.replaceSelection('')):(null==g||null===(l=g.type)||void 0===l?void 0:l.indexOf("pdf"))>-1?Be.replaceSelection('').concat(g.name,"")):be.includes(v)?Be.replaceSelection('').concat(g.name,"")):Be.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(p,")")),Be.focus();case ve:for(var x=e.row,j=e.col,w=e.align,y="\n",b=0;b300&&(n=300),nn(g+n+"px")}},i=gn.current,a=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Be,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var _n={width:_e(o),height:_e(en)},Nn=((0,c.useMemo)((function(){if(Qe){var e=new Date(Qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Qe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ce[Ue]&&Ue!==fe&&Ue!==pe){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[Ue]);var kn=function(e,n,t,i){var a=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>a-20&&i0&&(0,o.jsx)("div",{className:l,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",width:39}):null]},n)}))}),h]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",h="title___HUKL0",m="tagsWrap___XB2W3",p="action___VdHb1",f="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",j="active___XryTX",w="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),_=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,r=e.onChange,l=e.onTitleChange,s=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,k=e.style,C=void 0===k?{}:k,Z=e.fontColor,A=void 0===Z?"#6A7283":Z,S=e.showCount,B=(0,i.useState)(0),I=d()(B,2),T=I[0],P=I[1],M=(0,i.useState)(!1),E=d()(M,2),L=E[0],D=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),D(!1)}),[t]),(0,o.jsxs)("div",{className:b()(u,s),style:C,children:[(0,o.jsx)("div",{onClick:(0,_.throttle)((function(){return null==l?void 0:l()}),2e3),style:{width:N,marginTop:L?12:4},className:"".concat(h," ").concat(l?"current":""),children:c}),(0,o.jsxs)("div",{className:L?"".concat(m," ").concat(w):m,children:[(0,o.jsx)("div",{className:f,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:A},className:a===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!S&&(0,o.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!T&&(0,o.jsx)(i.Fragment,{children:1===T?(0,o.jsxs)("div",{onClick:function(){var e;P(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?D(!0):D(!1)},className:p,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){R.current.scrollTop=0,P(1),D(!1)},className:p,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",C="active___F26E8",Z=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,r=e.className,l=e.style,s=void 0===l?{}:l;return(0,o.jsx)("div",{style:s,className:b()(k,r),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:i===e.id?C:"",children:e.name},e.id)}))})},A="input___PW2zI",S="dropdown___vSy8B",B="menu___NiyBu",I="text___Grueu",T="b1___ZKryM",P="b2___aKyGa",M=t(8772),E=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,r=e.value,l=void 0===r?"":r,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,h=e.className,m=e.style,p=void 0===m?{}:m,f=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),x=v[0],j=v[1],w=(0,i.useState)(""),y=d()(w,2),_=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=l;null!==(e=JSON.stringify(l))&&void 0!==e&&e.includes("{")&&(j(l.id),n=l.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[l]);var k=function(){s(encodeURIComponent(_),x||null)};return(0,o.jsxs)("div",{className:b()(A,h),style:p,children:[!!a.length&&(0,o.jsxs)("div",{className:S,children:[(0,o.jsxs)("div",{className:I,children:[null===(n=a.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:T}),(0,o.jsx)("b",{className:P})]}),(0,o.jsx)("div",{className:B,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(j(n),s(encodeURIComponent(_),n))},children:e.name},n)}))})]}),(0,o.jsx)(M.Z,{onPressEnter:k,value:_,onChange:function(e){N(e.target.value),u(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},L="quickPager___GM30J",D="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,a=e.total,r=e.pageSize,l=e.style,s=void 0===l?{}:l,c=n<2,d=n>=Math.ceil(a/r);return a<=r?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(L,i),style:s,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?D:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?D:"",children:"下一页"})]})},R="list___oOsiS",F="wrap___G6T7F",W="lockWrap___Rl79E",G="li___oZZ7l",z="cover___b2bYW",H="img___IQX7w",q="sign___HkT6C",U="name___SsJx8",V="e___TMqq0",K="tags___bcjyo",J="rate___YACg7",Q=t(71418),Y=t(6848),X=t(41750),$=t(27065),ee=t(6457),ne=t(96908),te=t(57177),ie=t(81378),ae=t(7406),re=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r);return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(R,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,a=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:G,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),s&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:H,children:[(0,o.jsx)("img",{className:z,src:"".concat(d)}),e.is_jupyter&&(0,o.jsx)("img",{className:q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:q,src:ie})]}),(0,o.jsx)("div",{className:U,children:(0,o.jsx)(Y.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:K,children:[(0,o.jsx)(Y.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(Y.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},le="list___jb2Ay",oe="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="bq___Bil0T",he="sign___DXJ4d",me="name___l7FoJ",pe="e___pXQUG",fe="unit___wCIFR",ge="tags___w_Mil",ve=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r),v=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(le,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,a=e.id,s=e.identifier,d=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:(0,o.jsxs)("a",{target:"_blank",href:"/paths/".concat(s),className:se,onClick:function(e){e.preventDefault(),p&&(0,ee.L9)([p]),(0,ee.xg)("/paths/".concat(s))},children:[(0,o.jsxs)("div",{className:de,children:[(0,o.jsx)("img",{className:ce,src:"".concat(h)}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,a=null===(i=v.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"-4px"}})}var r=null===(t=v.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:r,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:ue,children:"开放课程"})})]}),(0,o.jsx)("div",{className:me,children:(0,o.jsx)(Y.Z,{title:i,children:(0,o.jsx)("span",{className:pe,children:i})})}),(0,o.jsx)(Y.Z,{title:"发布单位:".concat(d),children:(0,o.jsxs)("div",{className:fe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,o.jsx)("div",{className:ge,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(Y.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(Y.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!i.length&&(0,o.jsx)(ae.Z,{})]})})},xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,a=e.col,r=void 0===a?4:a,l=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,h=e.wrapWidth,m=void 0===h?1200:h,p=e.trackEventItems,f=e.loading,g=Math.floor((m-(r-1)*l)/r);return(0,o.jsx)(Q.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(xe.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:xe.wrap,style:{width:g,marginRight:(1+n)%r==0?0:l+u,marginBottom:c},children:[(0,o.jsxs)("a",{className:xe.li,onClick:function(n){n.preventDefault(),p&&(0,ee.L9)([p]),(0,ee.xg)(e.first_category_url)},children:[(0,o.jsxs)("div",{className:xe.top,children:[(0,o.jsx)(Y.Z,{title:e.name,children:(0,o.jsx)("div",{className:xe.name,children:e.name})}),(0,o.jsx)("img",{className:xe.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:xe.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:xe.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:xe.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:xe.bottom,children:[e.visits>0&&(0,o.jsx)(Y.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(Y.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(Y.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:xe.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(ae.Z,{})]})})},we={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"},ye=t(7880),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,a=e.onChange,r=e.className,l=e.style,s=void 0===l?{}:l,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(we.tabs,r),style:s,children:[(0,o.jsx)("div",{className:we.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:we.tab,onClick:function(){a(e.id),e.link&&ye.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?we.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(Y.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:we.tabBar,children:c})]})},_e=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:a})},Ne="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Ae="active___a7eSP",Se="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Ie=t(38854),Te=t(20834),Pe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Me=function(e){var n,t=e.sortValue,i=e.dropValue,a=e.className,r=e.onSort,l=e.onDrop,s=e.dataSource,c=void 0===s?Pe:s;return(0,o.jsxs)("div",{className:b()(Ne,a),children:[(0,o.jsx)(Ie.Z,{dropdownRender:function(){return(0,o.jsx)(Te.Z,{children:c.map((function(e,n){return(0,o.jsx)(Te.Z.Item,{onClick:function(){return l(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Be,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Ae):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return r("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ze,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Ae):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return r("asc"===t?"desc":"asc")}})})]})]})},Ee=t(82242),Le=t.n(Ee),De=t(7557),Oe=t.n(De),Re=t(41498),Fe=t.n(Re),We=t(39647),Ge=t.n(We),ze={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"},He=t(3113),qe=["className","style","children","loading","openLoading","onClick","size","shape"],Ue=function(e){var n=e.className,t=e.style,a=e.children,r=e.loading,l=void 0!==r&&r,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,h=e.size,m=void 0===h?"middle":h,p=e.shape,f=void 0===p?"round":p,g=Ge()(e,qe),v=(0,i.useState)(!1),x=d()(v,2),j=x[0],w=x[1];return(0,o.jsx)(He.ZP,Le()(Le()({onClick:(0,_.throttle)(function(){var e=Fe()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&w(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(ze.btn,ze["".concat(m,"-").concat(f)],n),style:t,size:m,shape:f,loading:j||l},g),{},{children:a}))},Ve="head___ghH72",Ke="node___mjPEy",Je=function(e){var n=e.className,t=e.style,i=e.children,a=void 0===i?null:i,r=e.onClick,l=e.title;return(0,o.jsxs)("div",{className:b()(Ve,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:l,children:l}),(0,o.jsx)("div",{className:Ke,children:a})]})},Qe="btns___sNgTb",Ye="confirm___Ozirl",Xe="cancel___aiq1I",$e=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,a=e.confirmClick,r=e.cancelShow,l=void 0===r||r,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,h=e.confirmLoading,m=void 0!==h&&h;return(0,o.jsxs)("div",{className:b()(Qe,d),style:u,children:[t&&(0,o.jsx)(He.ZP,{loading:m,onClick:a,type:"primary",className:Ye,children:i}),l&&(0,o.jsx)(He.ZP,{onClick:c,className:Xe,children:s})]})},en={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"},nn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,a=e.LeftContent,r=e.children,l=e.RightContent;return(0,o.jsx)("div",{className:b()(en.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:en.wrap,children:[(0,o.jsx)("div",{className:en.left,children:a}),(0,o.jsx)("div",{className:en.center,children:r}),(0,o.jsx)("div",{className:en.right,children:l})]})})},tn="crumbs___V41Oe",an="hover___bEIVd",rn=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,r=e.dataSource,l=void 0===r?[]:r;return(0,o.jsx)("div",{className:b()(tn,n),style:a,children:l.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),on=["onChange"],sn=ln.Z.Countdown,cn=function(e){var n=e.onChange,t=Ge()(e,on),a=(0,i.useState)(null),r=d()(a,2),l=r[0],s=r[1];(0,i.useEffect)((function(){"number"==typeof l&&l>=0&&n(l)}),[l]);return(0,o.jsx)(sn,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},56266:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},42541:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},76039:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return h},MU:function(){return s},X6:function(){return d},bM:function(){return o},fi:function(){return p},fu:function(){return l},n4:function(){return f},rX:function(){return u},vl:function(){return g},zO:function(){return c}});var i=t(82242),a=t.n(i),r=t(51136);function l(e,n){return(0,r.U2)("myproblems/".concat(e,".json"),a()({hidePopLogin:!0},n||{}))}function o(e,n){return(0,r.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function s(e,n){return(0,r.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,r.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function d(e){return(0,r.U2)("myproblems/record_detail.json",{id:e})}function u(e,n){return(0,r.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function h(e,n){return(0,r.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,r.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function p(e){return(0,r.v_)("myproblems/".concat(e,"/sync_code.json"))}function f(e,n){return(0,r.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,r.v_)("discusses/".concat(e,"/plus.json"),n)}},47723:function(e,n,t){"use strict";t.d(n,{Z:function(){return qe}});var i=t(82242),a=t.n(i),r=t(7557),l=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(59301),h={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},m=t(78241),p=t(6848),f=t(43418),g=t(97913),v=t(8591),x=t(8772),j=t(28103),w=t(3113),y=t(88590),b=t(95237),_=t(60324);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=t(42783),k=t(7880),C=t(6457),Z=t(51136);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var A=t(54801),S=t(37205),B=t.n(S),I=t(39647),T=t.n(I),P=t(24905),M=t(11094),E=t(50746),L=t(68324),D={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H"},O=t(37712),R=["globalSetting","loading","dispatch","isEdit","editData"],F=function(e,n){e.globalSetting,e.loading,e.dispatch;var t=e.isEdit,i=e.editData,r=(T()(e,R),(0,u.useState)("")),l=d()(r,2),o=l[0],s=l[1],c=(0,u.useState)(""),h=d()(c,2),m=h[0],p=h[1],g=(0,u.useState)([]),x=d()(g,2),j=x[0],w=x[1],y=(0,u.useState)(""),b=d()(y,2),_=b[0],N=b[1],k=(0,u.useState)(),Z=d()(k,2),A=Z[0],S=Z[1],I=(0,u.useState)(!1),F=d()(I,2),W=F[0],G=F[1],z=(0,u.useState)({}),H=d()(z,2),q=H[0],U=H[1];(0,u.useEffect)((function(){i&&t&&(s(null==i?void 0:i.name),p(null==i?void 0:i.analysis),S(null==i?void 0:i.is_ordered),U(i),G(!0))}),[i]),(0,u.useEffect)((function(){if(W){var e=null==i?void 0:i.standard_answer.map((function(e){return e.answer_text}));w(e),G(!1)}}),[W]),(0,u.useImperativeHandle)(n,(function(){return{onSave:V,Clear:K}}));var V=function(){var e=[],n=!1;return o?(j.forEach((function(t,i){e.push({position:i+1,answer_text:[]}),t.forEach((function(t,a){e[i].answer_text.push(t),t&&(0,C.eR)(t,1e4)||(N("".concat(i,"-").concat(a)),v.ZP.info(t?"答案不能超过10000字符":"答案:不能为空"),n=!0)}))})),!n&&((null==e?void 0:e.length)>20?(v.ZP.warning("填空题标准答案不能为空/不能超过20个!"),!1):{name:o,analysis:m,standard_answers:e,is_ordered:A,downcase:null==q?void 0:q.downcase,no_space:null==q?void 0:q.no_space})):(v.ZP.info("请您输入题干"),!1)},K=function(){s(""),p(""),w([]),S(!1)},J=function(e,n,t){N("");var i=j.slice();i[e][n]=t,w(i)},Q=function(e){var n=j.slice();n[e]=[].concat(B()(n[e]),[""]),w(n)},Y=function(e,n){var t=j.slice();if(!t[e][n])return t[e]=t[e].filter((function(e,t){return t!==n})),void w(t);f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){t[e]=t[e].filter((function(e,t){return t!==n})),w(t)}})},X=function(e){f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:D.modal,onOk:function(){var n=j.slice();n=j.filter((function(n,t){return e!==t})),w(n)}})};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)("div",{children:(0,O.jsx)(E.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:o,onChange:function(e){return s(e)},showNullButton:!0,onPlaceholderChange:function(e,n,t){var i=j.slice();if(n&&i.splice(e,n),t)for(var a=0;a1&&(0,O.jsxs)("span",{children:[(0,O.jsx)(P.Z,{checked:A,onChange:function(e){return S(e.target.checked)},className:"".concat(D.color333," font14"),children:"多个填空的答案有顺序要求"}),(0,O.jsx)("span",{className:"".concat(D.color999," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:m,onChange:function(e){return p(e)}})]})},W=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(F)),G=t(5112),z=["globalSetting","loading","editData","dispatch","onRef","isEdit"],H=function(e,n){e.globalSetting,e.loading;var t=e.editData,i=(e.dispatch,e.onRef,e.isEdit),a=(T()(e,z),(0,u.useState)()),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(""),c=d()(s,2),h=c[0],m=c[1],p=(0,u.useState)(""),f=d()(p,2),g=f[0],x=f[1];(0,u.useEffect)((function(){if(t&&i){m(null==t?void 0:t.name),x(null==t?void 0:t.analysis);var e=null==t?void 0:t.choices.find((function(e){return e.is_answer}));o("正确"===e.choice_text?"0":"1")}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){return h?l?{name:h,choices:[{choice_text:"正确",is_answer:"0"===l?1:0},{choice_text:"错误",is_answer:"1"===l?1:0}],analysis:g}:(v.ZP.info("请先点击选择本选择题的正确选项"),!1):(v.ZP.info("请您输入题干"),!1)},w=function(){m(""),x(""),o("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:h,onChange:function(e){return m(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),(0,O.jsxs)(G.ZP.Group,{buttonStyle:"solid",value:l,onChange:function(e){return o(e.target.value)},children:[(0,O.jsx)(G.ZP.Button,{value:"0",className:"".concat(D.radio," mr40"),children:"正确"}),(0,O.jsx)(G.ZP.Button,{value:"1",className:D.radio,children:"错误"})]}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:g,onChange:function(e){return x(e)}})]})},q=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(H)),U=["globalSetting","loading","editData","dispatch","onRef","isEdit"],V=function(e,n){e.globalSetting,e.loading;var t=e.editData,i=(e.dispatch,e.onRef,e.isEdit),a=(T()(e,U),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1];(0,u.useEffect)((function(){var e;if(t&&i){var n=null==t||null===(e=t.shixun)||void 0===e?void 0:e.challenges.map((function(e){return{id:null==e?void 0:e.id,score:e.score}}));o(n)}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:s,Clear:c}}));var s=function(){return{challenges:B()(l)}},c=function(){o([])};console.log("editData--",t);var h,m;return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsx)(N.Z,{style:{paddingRight:10},className:D.titleHtml,value:"".concat(null==t?void 0:t.position)+"、"+"".concat(null==t?void 0:t.name)}),(0,O.jsxs)("p",{style:{marginBottom:"10px",marginTop:"25px"},children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"关卡"})]}),(h=t,(0,O.jsxs)("div",{children:[null==h||null===(m=h.shixun)||void 0===m||null===(m=m.challenges)||void 0===m?void 0:m.map((function(e,n){var t;return(0,O.jsxs)("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"},children:[(0,O.jsxs)("div",{children:[(0,O.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.challenge_name,children:(0,O.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),(0,O.jsxs)("p",{style:{marginBottom:0},children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"分值:"}),(0,O.jsx)(g.Z,{precision:1,min:1,max:100,className:D.baseFormItem,style:{width:176},value:null===(t=l.find((function(n){return n.id===e.id})))||void 0===t?void 0:t.score,onChange:function(n){l.find((function(n){return n.id===e.id})).score=n,o(B()(l))}})]})]})})),(0,O.jsx)("div",{style:{clear:"both"}})]}))]})},K=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(V)),J=["editData","globalSetting","loading","dispatch","onRef","isEdit"],Q=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Y=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,J),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(),c=d()(s,2),h=c[0],m=c[1],f=(0,u.useState)([]),g=d()(f,2),x=g[0],j=g[1],w=(0,u.useState)(""),y=d()(w,2),b=y[0],_=y[1],k=(0,u.useState)(""),C=d()(k,2),Z=C[0],A=C[1];(0,u.useEffect)((function(){o(["","","",""])}),[]),(0,u.useEffect)((function(){if(t&&i){_(null==t?void 0:t.name),A(null==t?void 0:t.analysis),o(null==t?void 0:t.choices.map((function(e){return e.choice_text})));var e=[];null==t||t.choices.map((function(n,t){n.is_answer&&e.push(t)})),j(e)}}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:S,Clear:I}}));var S=function(){if(!b)return v.ZP.info("请您输入题干"),!1;var e=l.findIndex((function(e){return!e}));if(e>-1)return v.ZP.info("请先输入 ".concat(Q[e]," 选项的内容")),!1;if(!x.length)return v.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;if(x.length<2)return v.ZP.info("多选题最小正确选项为2个"),!1;var n=l.map((function(e,n){return{choice_text:e,is_answer:x.includes(n)?1:0}}));return{name:b,choices:n,analysis:Z}},I=function(){o(["","","",""]),_(""),A(""),j("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:b,onChange:function(e){return _(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,O.jsxs)("div",{className:D.choiceWrap,children:[(0,O.jsx)(p.Z,{title:"点击设置为标准答案",placement:"left",children:(0,O.jsx)("div",{className:"".concat(D.answer," ").concat(x.includes(n)?D.activeAnswer:""),onClick:function(){x.includes(n)?j(x.filter((function(e){return e!==n}))):j([].concat(B()(x),[n]))},children:Q[n]})}),(0,O.jsx)("div",{className:D.editorWrap,children:h===n?(0,O.jsx)(M.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,o(l)}}):(0,O.jsx)("div",{className:D.htmlWrap,onClick:function(){return m(n)},children:(0,O.jsx)(N.Z,{value:e})})}),n>1&&(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){o(l.filter((function(e,t){return t!==n}))),x.includes(n)?j(x.filter((function(e){return e!==n}))):j([].concat(B()(x),[n]))}})}),n<7&&n===l.length-1&&(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o([].concat(B()(l),[""]))}})})]},n)})),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return A(e)}})]})},X=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Y)),$=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,$),(0,u.useState)([])),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(),c=d()(s,2),h=c[0],m=c[1],f=(0,u.useState)(),g=d()(f,2),x=g[0],j=g[1],w=(0,u.useState)(""),y=d()(w,2),b=y[0],_=y[1],k=(0,u.useState)(""),C=d()(k,2),Z=C[0],A=C[1];(0,u.useEffect)((function(){o(["","","",""])}),[]),(0,u.useEffect)((function(){t&&i&&(_(null==t?void 0:t.name),A(null==t?void 0:t.analysis),o(null==t?void 0:t.choices.map((function(e){return e.choice_text}))),j(null==t?void 0:t.choices.findIndex((function(e){return e.is_answer}))))}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:S,Clear:I}}));var S=function(){if(!b)return v.ZP.info("请您输入题干"),!1;var e=l.findIndex((function(e){return!e}));if(e>-1)return v.ZP.info("请先输入 ".concat(ee[e]," 选项的内容")),!1;if(console.log("activeAnswer: ",x),"number"!=typeof x)return v.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),!1;var n=l.map((function(e,n){return{choice_text:e,is_answer:x===n?1:0}}));return{name:b,choices:n,analysis:Z}},I=function(){o(["","","",""]),_(""),A(""),j("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:b,onChange:function(e){return _(e)}}),(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsxs)("span",{className:D.title,children:["答案选项:",(0,O.jsx)("span",{className:D.colorGray,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,O.jsxs)("div",{className:D.choiceWrap,children:[(0,O.jsx)(p.Z,{title:"点击设置为标准答案",placement:"left",children:(0,O.jsx)("div",{className:"".concat(D.answer," ").concat(x===n?D.activeAnswer:""),onClick:function(){return j(n)},children:ee[n]})}),(0,O.jsx)("div",{className:D.editorWrap,children:h===n?(0,O.jsx)(M.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,o(l)}}):(0,O.jsx)("div",{className:D.htmlWrap,onClick:function(){return m(n)},children:(0,O.jsx)(N.Z,{value:e})})}),n>1&&(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(D.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){o(l.filter((function(e,t){return t!==n}))),n===x&&j(null)}})}),n<7&&n===l.length-1&&(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)("i",{className:"".concat(D.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o([].concat(B()(l),[""]))}})})]},n)})),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:Z,onChange:function(e){return A(e)}})]})},te=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ne)),ie=["editData","globalSetting","loading","dispatch","onRef","isEdit"],ae=function(e,n){var t=e.editData,i=(e.globalSetting,e.loading,e.dispatch,e.onRef,e.isEdit),a=(T()(e,ie),(0,u.useState)("")),r=d()(a,2),l=r[0],o=r[1],s=(0,u.useState)(""),c=d()(s,2),h=c[0],m=c[1],p=(0,u.useState)(""),f=d()(p,2),g=f[0],x=f[1];(0,u.useEffect)((function(){var e;t&&i&&(o(null==t?void 0:t.name),m(null==t?void 0:t.analysis),x(null==t||null===(e=t.answer_texts)||void 0===e?void 0:e[0]))}),[t]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){return l?g?{name:l,answer_texts:[g],analysis:h}:(v.ZP.info("请您输入参考答案"),!1):(v.ZP.info("请您输入题干"),!1)},w=function(){o(""),m(""),x("")};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:l,onChange:function(e){return o(e)}}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"参考答案:"})}),(0,O.jsx)(M.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:g,onChange:function(e){return x(e)}}),(0,O.jsx)("p",{className:D.titleWrap,children:(0,O.jsx)("span",{className:D.title,children:"题目解析:"})}),(0,O.jsx)(M.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:h,onChange:function(e){return m(e)}})]})},re=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(ae)),le=t(36381),oe=t(85573),se=t.n(oe),ce=t(43604),de={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ue=t(88996),he=t(12101),me=["value","onChange","scrollId"],pe=function(e){var n=e.value,t=e.onChange,i=e.scrollId,r=T()(e,me);return(0,O.jsx)("div",{id:i||"",children:(0,O.jsx)(M.Z,a()(a()({},r),{},{defaultValue:n,onChange:function(e,n){null!=n&&n.length?t(e,n):t(e)}}))})},fe=function(e){var n=e.value,t=e.onChange,i=e.placeholder,a=e.height,r=void 0===a?140:a;return e.isEdit?(0,O.jsx)(M.Z,{watch:!0,isFocus:!0,height:r,placeholder:i,defaultValue:n,onChange:t}):(0,O.jsx)("div",{style:{cursor:"pointer"},children:n?(0,O.jsx)(N.Z,{className:de.inputBorder,value:n}):(0,O.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder),children:i})})},ge=["key","name"],ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xe=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,l=e.index,o=e.isEdit,s=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,h=e.showAddIcon,m=e.addItem,f=e.deleteItem,g=!0===(null==n?void 0:n[r]),v=function(){var e;g?t(a()(a()({},n),{},se()({},r,!1))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return a()(a()({},e),{},se()({},r,!1))})))),t(a()(a()({},n),{},se()({},r,!0))))};return(0,O.jsxs)(b.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,O.jsx)(ce.Z,{onClick:v,className:"".concat(de.choiceIndex," ").concat(g?de.activeAnswer:""),children:ve[l]}),(0,O.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),onClick:s,children:(0,O.jsx)(fe,{height:155,placeholder:"请您输入选项",isEdit:o,value:null==n?void 0:n[i],onChange:function(e){t(a()(a()({},n),{},se()({},i,e)))}})}),(0,O.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,O.jsx)("div",{onClick:v,className:"".concat(de.setAnswerBtn," ").concat(g?de.activeAnswer:""),children:g?"正确答案":"设为答案"})}),(0,O.jsxs)(ce.Z,{className:de.actionWrapper,children:[(0,O.jsx)(p.Z,{title:"新增参考答案",children:(0,O.jsx)(ue.Z,{className:de.addIcon,onClick:m,style:{visibility:h?"visible":"hidden"}})}),(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)(he.Z,{className:de.deleteIcon,onClick:f,style:{visibility:l>1?"visible":"hidden"}})})]})]})},je=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,r=e.analysisKey,l=e.choiceTextKey,o=e.answerKey,s=e.choiceOptionsPath,c=e.allowChangeMode,h=void 0===c||c,p=e.form,f=e.showAnalysis,g=void 0===f||f,v=(0,u.useState)(),x=d()(v,2),j=x[0],w=x[1],y=(0,u.useState)(!1),b=d()(y,2),_=b[0],N=b[1];return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,O.jsx)(m.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[o]})),i=n.findIndex((function(e){var n;return(null===(n=e[l])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ve[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,O.jsxs)("div",{id:Array.isArray(s)?s.join("_"):"".concat(s),children:[e.map((function(n,r){var c=n.key,d=n.name,f=T()(n,ge),g=j===c,v=r<7&&r===e.length-1;return(0,u.createElement)(m.Z.Item,a()(a()({},f),{},{key:c,name:d,noStyle:!0}),(0,O.jsx)(xe,{choiceTextKey:l,answerKey:o,index:r,isEdit:g,setInputActive:function(){w(c)},form:p,choiceOptionsPath:s,allowChangeMode:h,showAddIcon:v,addItem:function(){return t(se()(se()({},l,""),o,0))},deleteItem:function(){return i(d)}}))})),e.length<8&&(0,O.jsx)("div",{className:"".concat(de.addBtn," mb30"),onClick:function(){return t(se()(se()({},l,""),o,0))},children:"添加选项"})]})}}),g&&(0,O.jsx)("div",{onClick:function(){return N(!0)},children:(0,O.jsx)(m.Z.Item,{name:r,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:_})})})]})},we=t(91232),ye=t.n(we),be=t(78673),_e=["key","name"],Ne=function(e){var n=e.value,t=e.onChange;return(0,O.jsxs)(b.Z,{align:"middle",className:"ml20",gutter:[40,20],children:[null==n?void 0:n.map((function(e,i){return(0,O.jsxs)(ce.Z,{className:de.blankWrapper,children:[(0,O.jsx)(x.Z,{className:de.blankInput,defaultValue:e,maxLength:1e3,onBlur:function(e){var a=B()(n),r=e.target.value.trim();a[i]=r,t(a)}}),(0,O.jsx)(p.Z,{title:"删除",children:(0,O.jsx)(he.Z,{className:de.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:de.modal,onOk:function(){var i=B()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))})),(0,O.jsx)(ce.Z,{children:(0,O.jsx)("div",{className:"".concat(de.addBtn),onClick:function(){var e;(e=B()(n)).push(""),t(e)},children:"新增答案"})})]})},ke=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,O.jsx)(be.Z,{checked:!t,onChange:function(e){i(!e)}})},Ce="▁",Ze=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,r=e.name,l=(e.scoreByBlank,e.answerKey),o=e.titleKey,s=void 0===o?"name":o,c=e.analysisKey,h=void 0===c?"analysis":c,p=e.isOrdered,f=void 0===p?"is_ordered":p,g=(0,u.useState)(!1),v=d()(g,2),j=v[0],w=v[1],y=function(e,n){for(var t=n.line,i=0,a=0;a1?Array.from({length:l},(function(e,n){return o+n})):o)}else if(r>0){var s=y(e,n.from);console.log("新增".concat(r,"个,之前有").concat(s,"个")),t(r,s)}}(e,n,k,Z)}})})}),(0,O.jsx)(m.Z.List,{name:l,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("答案不能为空"));var t,i=ye()(n);try{for(i.s();!(t=i.n()).done;){var a=(t.value||{}).answer_text;if(null!=a&&a.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,r=n.remove;t.errors;return N.current=i,C.current=r,(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,r=T()(e,_e);return(0,O.jsxs)(b.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,O.jsxs)(ce.Z,{flex:"0 0 auto",className:"".concat(de.blankIndex),children:["填空项",n+1]}),(0,O.jsxs)(ce.Z,{flex:1,children:[(0,O.jsx)(b.Z,{align:"top",justify:"space-between",wrap:!1,children:(0,O.jsx)(ce.Z,{children:(0,O.jsx)(m.Z.Item,a()(a()({},r),{},{name:[i,"answer_text"],noStyle:!0,children:(0,O.jsx)(Ne,{})}))})}),(0,O.jsx)(m.Z.Item,a()(a()({},r),{},{name:[i,"position"],noStyle:!0,children:(0,O.jsx)(x.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(m.Z.Item,{name:[r,"downcase"],valuePropName:"checked",children:(0,O.jsx)(be.Z,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(m.Z.Item,{name:[r,"no_space"],valuePropName:"checked",children:(0,O.jsx)(be.Z,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==A?void 0:A.length)>1&&(0,O.jsxs)(b.Z,{align:"middle",className:(null==A?void 0:A.length)>1?"mb30":"".concat(de.hide),children:[(0,O.jsx)(m.Z.Item,{name:f,children:(0,O.jsx)(ke,{})}),(0,O.jsx)(ce.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,O.jsx)("div",{onClick:function(){return w(!0)},children:(0,O.jsx)(m.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},Ae=["key","name"],Se=se()(se()({},"正确","T"),"错误","F"),Be=function(e){var n=e.value,t=e.onChange,i=e.form,r=e.choiceKey,l=!0===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,s=function(){var e,l=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(B()(r))))||void 0===e?void 0:e.map((function(e){return{choice_text:null==e?void 0:e.choice_text,is_answer:!1}}));null==i||i.setFieldValue(["sub_item_banks"].concat(B()(r)),l),t(a()(a()({},n),{},{is_answer:!0}))};return(0,O.jsxs)(b.Z,{className:de.choiceWrap,align:"middle",wrap:!1,children:[(0,O.jsx)(ce.Z,{onClick:s,className:"".concat(de.choiceIndex," ").concat(de.judgementIndex," ").concat(l?de.activeAnswer:""),children:Se[o]}),(0,O.jsx)(ce.Z,{flex:1,className:"".concat(de.editorWrap," ml15"),children:(0,O.jsx)("div",{className:"".concat(de.inputBorder," ").concat(de.placeholder," ").concat(l?de.activeJudgementAnswer:""),children:o})}),(0,O.jsx)(ce.Z,{flex:"0 0 auto",className:"ml15",children:(0,O.jsx)("div",{onClick:s,className:"".concat(de.setAnswerBtn," ").concat(l?de.activeAnswer:""),children:l?"正确答案":"设为答案"})})]})},Ie=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,r=e.form,l=e.titleKey,o=void 0===l?"name":l,s=e.analysisKey,c=void 0===s?"analysis":s,h=(0,u.useState)(!1),p=d()(h,2),f=p[0],g=p[1];return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,O.jsx)(m.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return!0===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,O.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,l=T()(e,Ae);return(0,u.createElement)(m.Z.Item,a()(a()({},l),{},{key:n,name:t,noStyle:!0}),(0,O.jsx)(Be,{form:r,choiceKey:i}))}))})}})}),(0,O.jsx)("div",{onClick:function(){return g(!0)},children:(0,O.jsx)(m.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:f})})})]})},Te=["value","onChange"],Pe=function(e){var n=e.value,t=e.onChange,i=T()(e,Te);return(0,O.jsx)(M.Z,a()(a()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Me=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,a=e.isMustKeyWords,r=void 0===a?i:a,l=e.titleKey,o=void 0===l?"name":l,s=e.analysisKey,c=void 0===s?"analysis":s,h=e.answerTexts,p=void 0===h?"answer_texts":h,f=(e.keywords,e.useKeywords),g=void 0===f?"use_keywords":f,v=(e.indexs,(0,u.useState)(!1)),x=d()(v,2),j=x[0],w=x[1],y=(0,u.useState)(""),b=d()(y,2),_=(b[0],b[1],(0,u.useState)(!1)),N=d()(_,2);N[0],N[1],m.Z.useWatch("question_score",t);return(0,O.jsxs)("div",{className:de.wrap,children:[(0,O.jsx)("div",{className:de.questionTitleEditorWrap,children:(0,O.jsx)(m.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,O.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,O.jsx)(m.Z.Item,{label:"参考答案",name:p,labelCol:{span:24},children:(0,O.jsx)(Pe,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!r&&(0,O.jsx)(m.Z.Item,{hidden:!0,name:g,valuePropName:"checked",children:(0,O.jsx)(be.Z,{defaultChecked:!0})}),(0,O.jsx)("div",{onClick:function(){return w(!0)},children:(0,O.jsx)(m.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,O.jsx)(fe,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},Ee=["globalSetting","loading","dispatch","editData","onRef","isEdit"],Le=["key","name"],De=le.Z.Panel,Oe=function(e,n){e.globalSetting,e.loading,e.dispatch;var t=e.editData,i=(e.onRef,e.isEdit),r=(T()(e,Ee),(0,u.useState)("")),l=d()(r,2),o=l[0],s=l[1],c=(0,u.useState)([]),h=d()(c,2),p=h[0],f=h[1],g=m.Z.useForm(),x=d()(g,1)[0];(0,u.useEffect)((function(){t&&i&&(s(null==t?void 0:t.name),f(null==t?void 0:t.sub_item_banks),x.setFieldsValue(a()({},t)))}),[t]),(0,u.useEffect)((function(){f(x.getFieldValue("sub_item_banks"))}),[m.Z.useWatch("sub_item_banks",x)]),(0,u.useImperativeHandle)(n,(function(){return{onSave:j,Clear:w}}));var j=function(){if(!o)return v.ZP.info("请您输入题干"),!1;var e=p.map((function(e){return a()({id:e.id>1?e.id:null},e)}));return{name:o,sub_item_banks:e}},w=function(){s(""),f([])},y={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"};return(0,O.jsxs)("section",{className:D.wrap,children:[(0,O.jsxs)("p",{className:D.titleWrap,children:[(0,O.jsx)("span",{className:D.required,children:"*"}),(0,O.jsx)("span",{className:D.title,children:"题干:"})]}),(0,O.jsx)(M.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:o,onChange:function(e){return s(e)}}),(0,O.jsx)(m.Z,{form:x,autoComplete:"off",children:(0,O.jsx)(m.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){n.add,n.remove;var t=x.getFieldValue("sub_item_banks");return(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(le.Z,{className:e.length>0?D.collapseWrapper:"",bordered:!1,expandIcon:function(e){var n=e.isActive;return(0,O.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?D.open:D.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){var i,r,l,o,s,c,d,u=e.key,h=e.name,p=T()(e,Le);return(0,O.jsx)(De,{className:D.panel,forceRender:!0,header:(0,O.jsxs)("div",{className:D.panelHeader,children:["第",n+1,"小题",(0,O.jsxs)("span",{children:["(",y[null==t||null===(i=t[h])||void 0===i?void 0:i.item_type],")"]})]}),children:(0,O.jsxs)(m.Z.Item,a()(a()({},p),{},{name:h,children:[("single"==(null==t||null===(r=t[h])||void 0===r?void 0:r.item_type)||"multiple"==(null==t||null===(l=t[h])||void 0===l?void 0:l.item_type))&&(0,O.jsx)(je,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"single"!=(null==t||null===(o=t[h])||void 0===o?void 0:o.item_type),form:x,choiceKey:[h,"choices"],titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceOptionsPath:["sub_item_banks",h,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"completion"==(null==t||null===(s=t[h])||void 0===s?void 0:s.item_type)&&(0,O.jsx)(Ze,{form:x,name:h,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!0,titleKey:[h,"name"],analysisKey:[h,"analysis"],isOrdered:[h,"is_ordered"],answerKey:[h,"standard_answer"]}),"judgement"==(null==t||null===(c=t[h])||void 0===c?void 0:c.item_type)&&(0,O.jsx)(Ie,{form:x,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[h,"name"],analysisKey:[h,"analysis"],choiceKey:[h,"choices"]}),"subjective"==(null==t||null===(d=t[h])||void 0===d?void 0:d.item_type)&&(0,O.jsx)(Me,{showKeywords:!0,form:x,titleKey:[h,"name"],analysisKey:[h,"analysis"],answerTexts:[h,"answer_texts"],useKeywords:[h,"use_keywords"],keywords:[h,"keywords"],indexs:h,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},u)}))})})}})})]})},Re=(0,k.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Oe)),Fe=t(58499),We=function(e){var n=e.visible,t=e.onCancel,i=e.onRandomExchange,a=e.selectFromProblemSet,r=e.questionParams;return(0,O.jsx)(f.Z,{title:"请选择替换方式",open:n,onCancel:t,centered:!0,maskClosable:!0,footer:null,children:(0,O.jsxs)(b.Z,{justify:"center",className:"pb20",children:[(0,O.jsx)(Fe.Z,{onClick:i,children:"随机更换"}),"PRACTICAL"!==(null==r?void 0:r.type)&&(0,O.jsx)(w.ZP,{style:{marginLeft:24},onClick:a,children:"从题库中选择"})]})})},Ge=t(90963),ze=t(94057),He=t(24334),qe=function(e){var n,t,i,r,o,c,S,B,I,T,P,M=e.data,E=e.submit,L=e.goBack,D=(e.loading,e.onTypeScore),R=e.editPreview,F=void 0!==R&&R,G=e.onSkipExamination,z=e.selectValue,H=e.onExchange,U=(0,u.useRef)(),V=(0,u.useState)(null),J=d()(V,2),Q=J[0],Y=J[1],$=(0,u.useState)(!1),ee=d()($,2),ne=ee[0],ie=ee[1],ae=(0,u.useState)(!1),le=d()(ae,2),oe=le[0],se=le[1],ce=(0,u.useRef)(),de=m.Z.useForm(),ue=d()(de,1)[0],he=(0,k.useParams)(),me=(0,u.useState)(!1),pe=d()(me,2),fe=pe[0],ge=pe[1];(0,u.useEffect)((function(){ie(!0)}),[]),(0,u.useEffect)((function(){F||(0,C.Dk)("试卷预览")}),[F]);var ve=["容易","简单","适中","困难"],xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PRACTICAL:"实训题",PROGRAM:"编程题",BPROGRAM:"程序填空题",COMBINATION:"组合题"},we={single:"单选题",multiple:"多选题",judgement:"判断题",completion:"填空题",subjective:"简答题",practical:"实训题",program:"编程题",bprogram:"程序填空题",combination:"组合题"},ye=function(e,n){var t,i=null==e||null===(t=e.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t;return(0,O.jsx)("div",{children:"答案(填空".concat(null==e?void 0:e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}));return(0,O.jsx)(u.Fragment,{children:(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{style:{display:"flex"},children:[(0,O.jsx)("div",{children:"正确答案:"}),(0,O.jsx)("div",{children:i})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})})},be=function(e){var n,t=null==e||null===(n=e.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,O.jsx)("div",{children:"答案(填空".concat((null==e?void 0:e.position)||(null==e?void 0:e.exercise_choice_id),"):").concat(null==e?void 0:e.answer_text)},n)}));return(0,O.jsx)(u.Fragment,{children:(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{style:{display:"flex"},children:[(0,O.jsx)("div",{children:"正确答案:"}),(0,O.jsx)("div",{children:t})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})})},_e=function(e,n){var t;return(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",null==e||null===(t=e.answer_texts)||void 0===t?void 0:t[0]]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),n?"".concat((null==n?void 0:n.discipline_name)||"--","/").concat(null==n?void 0:n.sub_discipline_name):"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),n?null==n?void 0:n.tag_discipline_name:null==e?void 0:e.tag_discipline_name]})})]})]})},Ne=function(e){var n,t;return(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"预期输出:"}),(0,O.jsx)(N.Z,{value:null==e||null===(n=e.program_attr)||void 0===n?void 0:n.description})]}),(0,O.jsxs)("div",{style:{marginTop:20},children:["正确答案:",(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.answer_text)||"--"]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==e?void 0:e.discipline_name)||"--","/").concat(null==e?void 0:e.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==e?void 0:e.tag_discipline_name]})})]})]})},ke=function(e){var n,t;return(0,O.jsxs)("div",{style:{marginTop:"12px"},children:[null==e||null===(n=e.shixun)||void 0===n||null===(n=n.challenges)||void 0===n?void 0:n.map((function(e,n){return(0,O.jsxs)("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,O.jsxs)("div",{children:[(0,O.jsxs)("span",{className:"mr5",children:["第",n+1,"关"]}),(0,O.jsx)(p.Z,{title:null==e?void 0:e.challenge_name,children:(0,O.jsx)("span",{children:(0,C.Pq)(null==e?void 0:e.challenge_name,44)})},n)]}),F&&(0,O.jsxs)("div",{children:["分值:",e.score,"分"]})]})})),(0,O.jsx)(k.Link,{style:{float:"right"},target:"_blank",to:"/shixuns/".concat(null==e||null===(t=e.shixun)||void 0===t?void 0:t.identifier,"/challenges"),children:"实训详情"}),(0,O.jsx)("div",{style:{clear:"both"}})]})},Ce=function(e){console.log(e,"key"),G(e-1)},Ze=function(e,n){if("SINGLE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(te,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("MULTIPLE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(X,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("JUDGMENT"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(q,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("COMPLETION"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(W,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("SUBJECTIVE"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(re,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});if("COMBINATION"===n)return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Re,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]});var t,i;if("BPROGRAM"===n)return(0,O.jsx)(O.Fragment,{children:(0,O.jsxs)(m.Z,{form:ue,style:{marginTop:20},onFinishFailed:function(e){var n;e.errorFields[0].name.includes("standard_answers")?v.ZP.error("填空项答案不能为空"):v.ZP.error(e.errorFields[0].errors[0]),ue.scrollToField(null==e||null===(n=e.errorFields)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name,{behavior:"smooth",block:"center"})},onFinish:function(){var n=s()(l()().mark((function n(t){var i,r,o;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=a()(a()({question_score:e.score},t),{},{question_type:8,hack:a()(a()({},t.hack),{},{difficult:e.program_attr.difficult}),hack_codes:a()(a()({},t.hack_codes),{},{code:He.Base64.encode(null===(i=t.hack_codes)||void 0===i?void 0:i.code)})}),fe&&(r.is_cover=1),n.next=4,(0,Z.ZP)("/api/exercise_questions/".concat(e.id,".json"),{method:"put",body:r});case 4:0===(null==(o=n.sent)?void 0:o.status)&&(v.ZP.success("编辑成功"),Ce(z+1)),Y(null);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,O.jsx)(ze.tc,{form:ue,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,hackidentifier:null==e||null===(t=e.program_attr)||void 0===t?void 0:t.identifier,answerKey:"standard_answers"}),(0,O.jsx)(j.Z,{})]})});"PROGRAM"===n&&k.history.push("/problems/".concat(null==e||null===(i=e.program_attr)||void 0===i?void 0:i.identifier,"/edit?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==e?void 0:e.id,"&score=").concat(null==e?void 0:e.score,"&callback_url=").concat(location.pathname,"&select=").concat(z,"&exercise=true"));return"PRACTICAL"===n?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(K,{ref:U,editData:e,isEdit:!0}),(0,O.jsx)(j.Z,{})]}):void 0},Ae=function(){var e=s()(l()().mark((function e(n,t,i){var r,o,s,c,d,u,h,m,p,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(r=U.current)||void 0===r?void 0:r.onSave();case 2:if(o=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(s={question_score:t.score,analysis:o.analysis},i&&(s.is_cover=1),"SINGLE"!==n&&"MULTIPLE"!==n&&"JUDGMENT"!==n||(d=[],u=[],s.question_type="JUDGMENT"===n?2:1,s.question_title=null==o?void 0:o.name,null==o||null===(c=o.choices)||void 0===c||c.forEach((function(e,n){d.push(e.choice_text),null!=e&&e.is_answer&&u.push(n+1)})),s.question_choices=d,s.standard_answers=u),"COMPLETION"===n&&(s.is_ordered=o.is_ordered,s.question_title=null==o?void 0:o.name,s.question_type=3,m=[],null==o||null===(h=o.standard_answers)||void 0===h||h.forEach((function(e,n){m.push({choice_id:e.position,answer_text:e.answer_text})})),s.standard_answers=m,s.downcase=null==o?void 0:o.downcase,s.no_space=null==o?void 0:o.no_space),"SUBJECTIVE"===n&&(console.log("editorData"),console.log(o),s.question_title=null==o?void 0:o.name,s.question_type=4,s.answer_texts=null==o?void 0:o.answer_texts),"COMBINATION"===n&&(s.question_title=null==o?void 0:o.name,s.question_type=7,s.sub_questions=null==o||null===(p=o.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){if("single"==(null==e?void 0:e.item_type)||"judgement"==(null==e?void 0:e.item_type)||"multiple"==(null==e?void 0:e.item_type)){var t,i=[],a=[];return null==e||null===(t=e.choices)||void 0===t||t.forEach((function(e,n){i.push(e.choice_text),null!=e&&e.is_answer&&a.push(n+1)})),{id:e.id,question_id:e.id,question_title:e.name,difficulty:e.difficulty,question_type:"single"==(null==e?void 0:e.item_type)?0:"multiple"==(null==e?void 0:e.item_type)?1:2,question_choices:i,standard_answers:a,analysis:e.analysis}}if("completion"==(null==e?void 0:e.item_type)){var r,l=[];return null==e||null===(r=e.standard_answer)||void 0===r||r.forEach((function(e,n){l.push({choice_id:e.position,answer_text:e.answer_text,score:e.score})})),{id:e.id,question_id:e.id,is_ordered:e.is_ordered,question_title:e.name,difficulty:e.difficulty,question_type:3,standard_answers:l,analysis:e.analysis,downcase:null==e?void 0:e.downcase,no_space:null==e?void 0:e.no_space}}var o;if("subjective"==(null==e?void 0:e.item_type))return{id:e.id,question_id:e.id,question_title:e.name,question_type:4,difficulty:e.difficulty,answer_texts:null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0],analysis:e.analysis}})),delete s.analysis),"PRACTICAL"===n){e.next=17;break}return e.next=14,(0,Z.ZP)("/api/exercise_questions/".concat(t.id,".json"),{method:"put",body:s});case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,(0,Z.ZP)("/api/exercise_questions/".concat(t.id,"/update_shixun_score.json"),{method:"post",body:a()({},o)});case 19:e.t0=e.sent;case 20:0===(null==(f=e.t0)?void 0:f.status)&&(v.ZP.success("编辑成功"),Ce(z+1),Y(null));case 22:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Se=function(){var e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,k.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在更新试卷,请稍后..."}}),e.next=3,(0,Z.ZP)("/api/exercises/".concat(he.categoryId,"/sync_random_question.json"),{method:"post"});case 3:if(0!==e.sent.status){e.next=8;break}return e.next=7,G(z);case 7:v.ZP.success("更新成功");case 8:(0,k.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=null==M||null===(n=M.questionList)||void 0===n?void 0:n.reduce((function(e,n){return e+Number(n.questions_score)}),0),Ie=F&&1!==(null==M||null===(t=M.exam)||void 0===t?void 0:t.exercise_status);return(0,O.jsxs)("section",{className:h.wrap,children:[(0,O.jsxs)("div",{id:"id_left_preview",className:h.left,onMouseEnter:function(e){document.getElementById("id_left_preview").style.overflowY="auto"},onMouseLeave:function(e){document.getElementById("id_left_preview").style.overflowY="hidden"},children:[(0,O.jsx)("div",{className:h.title,children:(0,O.jsxs)("div",{className:"body-overflow-initial",children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:"答题卡"})]})}),(0,O.jsxs)("div",{className:h.total,children:[(0,O.jsxs)("div",{children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="}),(0,O.jsx)("span",{children:"题数(道)"}),(0,O.jsx)("aside",{children:null==M?void 0:M.all_questions_count})]}),(0,O.jsxs)("div",{className:"mr30 ml30",children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,O.jsx)("span",{children:"总分(分)"}),(0,O.jsx)("aside",{children:Be&&Be.toFixed(1)})]}),(0,O.jsxs)("div",{children:[(0,O.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="}),(0,O.jsx)("span",{children:"时长(分)"}),(0,O.jsx)("aside",{children:-1===(null==M||null===(i=M.exam)||void 0===i?void 0:i.time)||null===(null==M||null===(r=M.exam)||void 0===r?void 0:r.time)?"不限":null==M||null===(o=M.exam)||void 0===o?void 0:o.time})]})]}),null==M||null===(c=M.questionList)||void 0===c?void 0:c.map((function(e,n){var t;return(0,O.jsxs)("div",{className:h.list,children:[(0,O.jsxs)("div",{className:h.name,children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:e.name})]}),(0,O.jsxs)("aside",{children:[(0,O.jsxs)("div",{children:["共",(0,O.jsx)("span",{className:h.b,children:e.questions_count}),"题 ",(0,O.jsx)("span",{className:h.l,children:"|"}),"共",(0,O.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),(0,O.jsx)("div",{className:h.answerSheet,children:null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsx)("div",{onClick:function(){var n="Anchor_".concat(null==e?void 0:e.id),t=document.getElementById(n);t&&setTimeout((function(){return t.scrollIntoView({block:"center",behavior:"smooth"})}))},className:h.tag,children:n+1},null==e?void 0:e.id)}))})]})]},n)}))]}),(0,O.jsxs)("div",{className:h.right,children:[(0,O.jsxs)("div",{className:h.examName,id:"examName",children:[(0,O.jsx)("div",{className:h.name,children:(0,O.jsx)(p.Z,{title:null==M||null===(S=M.exam)||void 0===S?void 0:S.name,getPopupContainer:function(e){return e.parentNode},children:(0,O.jsx)("span",{className:h.t,children:null==M||null===(B=M.exam)||void 0===B?void 0:B.name})})}),F&&1===(null==M||null===(I=M.exam)||void 0===I?void 0:I.exercise_status)&&(0,O.jsx)(Ge.op,{openLoading:!0,shape:"default",onClick:function(){f.Z.confirm({title:"提示",content:"确认根据最新的随机组卷抽题规则重新生成试卷吗?",onOk:function(){Se()}})},type:"primary",children:"更新试卷"}),!F&&(0,O.jsx)(w.ZP,{onClick:function(){var e,n=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换预览中的所有试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.update({cancelButtonProps:{disabled:!0}}),e.next=3,H();case 3:n.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成整张试题");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},type:"primary",children:"随机更换"})]}),(0,O.jsx)("div",{className:h.topWarp,children:null==M||null===(T=M.questionList)||void 0===T?void 0:T.map((function(e,n){var t,i;return(0,O.jsxs)(u.Fragment,{children:[(0,O.jsxs)("div",{className:h.head,style:0===n?{border:0,marginTop:-16}:{},children:[(0,O.jsxs)("div",{className:h.name,children:[(0,O.jsx)("b",{}),(0,O.jsx)("span",{children:e.name})]}),(0,O.jsxs)("div",{className:h.so,children:["共",(0,O.jsxs)("span",{className:h.b,children:[e.questions_count," "]}),"题 ","COMBINATION"===e.type&&"(包含".concat(null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.length})).reduce((function(e,n){return e+n})),"小题)"),(0,O.jsx)("span",{className:h.l,children:"|"}),"共",(0,O.jsx)("span",{className:h.r,children:e.questions_score}),"分"]}),!F&&(0,O.jsxs)("div",{className:h.btn,children:[(0,O.jsx)(w.ZP,{onClick:function(){var n,t,i;i=(n=e).questions_score/n.questions_count,f.Z.confirm({icon:null,centered:!0,title:"分数设置",content:(0,O.jsx)("div",{className:h.modalColumn,children:(0,O.jsxs)("div",{className:h.modalRow,style:{justifyContent:"flex-start"},children:[(0,O.jsx)("sup",{className:h.sup,children:"*"}),(0,O.jsxs)("span",{children:[null==n?void 0:n.name,":"]}),(0,O.jsx)(g.Z,{min:0,precision:1,defaultValue:i,onChange:function(e){i=e}}),(0,O.jsx)("span",{className:"ml5",children:"分/题"})]})}),okText:"确认",cancelText:"取消",onOk:(t=s()(l()().mark((function e(){var t,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=3;break}return v.ZP.warning("分数不能为空或为0"),e.abrupt("return",Promise.reject());case 3:a={type:null==n?void 0:n.type,score:i,scoreTotal:Number(null===(t=i*n.questions_count)||void 0===t?void 0:t.toFixed(1))},D(a);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},type:"primary",ghost:!0,className:"mr20",children:"设置得分"}),(0,O.jsx)(w.ZP,{onClick:function(){return a=null===(t=(n=e).questions)||void 0===t?void 0:t.map((function(e){return null==e?void 0:e.id})),r=n.name,void(o=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认更换".concat(r,"中的所有试题吗?"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(i=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.update({cancelButtonProps:{disabled:!0}}),e.next=3,H({seleted_item_bank_ids:a},{type:n.type});case 3:o.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成".concat(r,"试题"));case 5:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})}));var n,t,i,a,r,o},type:"primary",ghost:!0,children:"随机更换"})]})]}),null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(n,t){var i,r,o,c,d,m,g,x;return Q===(null==n?void 0:n.id)?(0,O.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,style:{padding:0,marginTop:24},children:[(0,O.jsxs)("div",{style:{float:"right",marginTop:"".concat("PRACTICAL"===(null==e?void 0:e.type)?"-2px":"-6px")},children:[(0,O.jsx)(w.ZP,{onClick:function(){return Y(null)},className:"mr20",type:"primary",ghost:!0,children:"取消"}),(0,O.jsx)(w.ZP,{onClick:function(){var t,i;1===(null==n?void 0:n.is_my)?f.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:(i=s()(l()().mark((function t(){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"BPROGRAM"===e.type?(ge(!0),ue.submit()):Ae(null==e?void 0:e.type,n,!0);case 1:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:(t=s()(l()().mark((function t(){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"BPROGRAM"===e.type?(ge(!1),ue.submit()):Ae(null==e?void 0:e.type,n,!1);case 1:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})}):"BPROGRAM"===e.type?(ge(!1),ue.submit()):Ae(null==e?void 0:e.type,n,!1)},type:"primary",children:"保存"})]}),Ze(n,e.type)]},null==n?void 0:n.id):(0,O.jsxs)("div",{id:"Anchor_".concat(null==n?void 0:n.id),className:h.content,children:[(0,O.jsxs)("div",{className:h.titleWrap,children:["bprogram"===(null==n?void 0:n.item_type)?(0,O.jsx)(N.Z,{style:{paddingRight:10},value:t+1+"、"+(null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description)}):(0,O.jsx)(N.Z,{style:{paddingRight:10},className:h.titleHtml,value:t+1+"、"+"".concat("combination"===(null==n?void 0:n.item_type)?"(题干)":"")+(null==n?void 0:n.name)}),F&&(0,O.jsx)(w.ZP,{disabled:Ie,onClick:function(){var e,t,i;Q?v.ZP.warning("先保存或取消当前正在编辑的试题"):(ue.setFieldsValue({standard_answers:null==n?void 0:n.standard_answer,hack:a()(a()({},n),null==n?void 0:n.program_attr),hack_codes:a()(a()({},null==n?void 0:n.program_attr),{},{code:He.Base64.decode((null==n||null===(e=n.program_attr)||void 0===e?void 0:e.code)||"")}),hack_sets:a()({},null==n||null===(t=n.hack_sets)||void 0===t?void 0:t[0])}),"program"==(null==n?void 0:n.item_type)?k.history.push("/problems/newedit/".concat(null==n||null===(i=n.program_attr)||void 0===i?void 0:i.identifier,"?type=exercises&express_id=").concat(he.categoryId,"&question_id=").concat(null==n?void 0:n.id,"&score=").concat(null==n?void 0:n.score,"&exercise=true&callback_url=/classrooms/").concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail?random=true")):Y(null==n?void 0:n.id))},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0,children:"编辑"}),(0,O.jsx)(w.ZP,{disabled:Ie,onClick:function(){return function(e,n,t,i){var a,r,o="".concat(location.pathname).concat(location.search),c=null===(a=i.questions)||void 0===a?void 0:a.map((function(e){return null==e?void 0:e.id}));if(o.includes("exercise"))ce.current={id:e,ids:c,type:n,index:t},se(!0);else var d=f.Z.confirm({icon:null,centered:!0,title:"温馨提示",content:"确认要更换该试题吗?",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"确认",cancelText:"取消",onOk:(r=s()(l()().mark((function i(){return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return d.update({cancelButtonProps:{disabled:!0}}),i.next=3,H({single_question_id:e,seleted_item_bank_ids:c},{type:n,index:t});case 3:d.update({cancelButtonProps:{disabled:!1}}),v.ZP.success("已重新随机生成试题");case 5:case"end":return i.stop()}}),i)}))),function(){return r.apply(this,arguments)})})}(null==n?void 0:n.id,e.type,t,e)},type:"primary",ghost:!0,children:"换一题"})]}),"bprogram"===(null==n?void 0:n.item_type)&&(0,O.jsx)(N.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:h.titleHtml,value:He.Base64.decode((null==n||null===(r=n.program_attr)||void 0===r?void 0:r.code)||"")}),("SINGLE"===e.type||"JUDGMENT"===e.type||"MULTIPLE"===e.type)&&(m=n,x=[],(0,O.jsxs)(u.Fragment,{children:[(0,O.jsx)("aside",{className:h.single,children:null==m||null===(g=m.choices)||void 0===g?void 0:g.map((function(e,n){return e.is_answer&&x.push(xe[n]),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[xe[n],"、"]}),(0,O.jsx)("li",{children:(0,O.jsx)(N.Z,{value:e.choice_text})})]},n)}))}),(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",x.join(""),(0,O.jsxs)("span",{className:"ml30",children:["难度:",ve[m.difficulty]]})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:m.analysis?m.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==m?void 0:m.discipline_name)||"--","/").concat(null==m?void 0:m.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==m?void 0:m.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==m?void 0:m.tag_discipline_name]})})]})]})]})),"COMPLETION"===e.type&&ye(n),"SUBJECTIVE"===e.type&&_e(n),"PROGRAM"===e.type&&Ne(n),"BPROGRAM"===e.type&&be(n),"COMBINATION"===e.type&&(o=n,c=t,(0,O.jsx)("div",{children:null==o||null===(d=o.sub_item_banks)||void 0===d?void 0:d.map((function(e,n){var t,i=[];return(0,O.jsxs)(u.Fragment,{children:[(0,O.jsxs)("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"},children:[c+1+"."+(n+1),"(",je[e.item_type]||we[e.item_type],")",e.name]}),("SINGLE"==e.item_type||"MULTIPLE"==e.item_type||"JUDGMENT"==e.item_type||"single"==e.item_type||"multiple"==e.item_type||"judgement"==e.item_type)&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("aside",{className:h.single,children:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return e.is_answer&&i.push(xe[n]),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[xe[n],"、"]}),(0,O.jsx)("li",{children:(0,O.jsx)(N.Z,{value:e.choice_text})})]},n)}))}),(0,O.jsxs)("div",{className:h.analysis,children:[(0,O.jsxs)("div",{children:["正确答案:",i.join(""),(0,O.jsxs)("span",{className:"ml30",children:["难度:",ve[e.difficulty]]})]}),(0,O.jsxs)("aside",{children:[(0,O.jsx)("span",{className:h.text,children:"解析:"}),(0,O.jsx)(N.Z,{value:e.analysis?e.analysis:"暂无解析"})]}),(0,O.jsxs)("ul",{children:[(0,O.jsxs)("li",{children:[(0,O.jsx)("span",{style:{color:"#007AFF",marginRight:10},children:"方向&课程:"}),"".concat((null==o?void 0:o.discipline_name)||"--","/").concat(null==o?void 0:o.sub_discipline_name)]}),(0,O.jsx)(p.Z,{title:null==o?void 0:o.tag_discipline_name,children:(0,O.jsxs)("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:[(0,O.jsx)("span",{style:{color:"#5AB891",marginRight:10},children:"知识点:"}),null==o?void 0:o.tag_discipline_name]})})]})]})]}),("COMPLETION"==e.item_type||"completion"==e.item_type)&&ye(e,o),("SUBJECTIVE"==e.item_type||"subjective"==e.item_type)&&_e(e,o)]})}))})),"PRACTICAL"===e.type&&ke(n),(0,O.jsx)("div",{})]},null==n?void 0:n.id)}))]},n)}))})]}),F?(0,O.jsx)(Ge.vr,{children:(0,O.jsx)(y.Z,{showTotal:C.rU,total:null==M||null===(P=M.exam)||void 0===P?void 0:P.total_num,pageSize:1,current:z+1,showSizeChanger:!1,onChange:Ce,showQuickJumper:!1,hideOnSinglePage:!1})}):(0,O.jsx)(Ge.vr,{LeftContent:(0,O.jsx)(Ge.op,{onClick:L,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"返回"}),RightContent:(0,O.jsxs)(b.Z,{align:"middle",children:[(0,O.jsx)(_.Z,{color:"#55575D",overlayClassName:h.popover,open:ne,getPopupContainer:function(e){return null==e?void 0:e.parentNode},content:"如您对此份试题满意,可将此份试题保存为固定试卷",children:(0,O.jsx)(Ge.op,{onMouseEnter:function(){return ie(!0)},onMouseLeave:function(){return ie(!1)},onClick:function(){return n="",void f.Z.confirm({icon:null,centered:!0,title:"保存试卷",content:(0,O.jsxs)("div",{className:h.modalColumn,children:[(0,O.jsxs)("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20",children:[(0,O.jsx)("img",{style:{marginRight:5},src:A.Z}),"保存后单独生成一份人工组卷类型的固定试卷。"]}),(0,O.jsxs)("div",{className:h.modalRow,style:{marginTop:20},children:[(0,O.jsx)("sup",{className:h.sup,children:"*"}),(0,O.jsx)("span",{style:{flexShrink:0},children:"试卷名称:"}),(0,O.jsx)(x.Z,{placeholder:"请输入试卷名称",min:0,maxLength:60,defaultValue:n,onChange:function(e){n=e.target.value}})]})]}),okText:"确认",cancelText:"取消",onOk:(e=s()(l()().mark((function e(){var t,i,a,r,o,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return v.ZP.warning("试卷名称不能为空"),e.abrupt("return",Promise.reject());case 3:return i=[],a=[],r=[],o=[],null==M||null===(t=M.questionList)||void 0===t||t.forEach((function(e){var n;null===(n=e.questions)||void 0===n||n.forEach((function(n){var t=e.questions_score/e.questions_count;t=t&&t.toFixed(1),"COMBINATION"===e.type&&r.push({id:n.id,sub_item_bank_ids:n.sub_item_banks.map((function(e){return e.id}))}),"PRACTICAL"===e.type?o.push(n.id):(i.push(n.id),a.push(t))}))})),console.log("-----",r),s={item_bank_ids:i,item_bank_scores:a,name:n,combination_item_banks:r,shixun_ids:o},e.next=12,E(s);case 12:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e,n},shape:"default",style:{height:38,background:"#fff",boxShadow:"none"},children:"保存"})}),(0,O.jsx)(Ge.op,{shape:"default",type:"primary",onClick:function(){return E()},style:{height:38,marginLeft:20},children:"提交"})]})}),(0,O.jsx)(We,{visible:oe,questionParams:ce.current,onRandomExchange:s()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=ce.current,e.next=3,H({single_question_id:n.id,seleted_item_bank_ids:n.ids},{type:n.type,index:n.index});case 3:se(!1);case 4:case"end":return e.stop()}}),e)}))),selectFromProblemSet:function(){var e=ce.current,n="".concat(location.pathname).concat(location.search);n.includes("exercise")&&k.history.push("/paperlibrary/exchangequestion?type=exercise&qid=".concat(e.id,"&qtype=").concat(e.type,"&exerciseid=").concat(he.categoryId,"&from=").concat(n))},onCancel:function(){se(!1)}})]})}},54801:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},96908:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/layouts__index.async.js b/layouts__index.async.js index b0813a4772..43aedbd03e 100644 --- a/layouts__index.async.js +++ b/layouts__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{23717:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(1565),i=n(59301),a={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"},s=n(99194),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},23007:function(e,t,n){n.r(t),n.d(t,{default:function(){return Re}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),m=n(59301),g=n(92736),h=n(43418),f=n(81863),x=n(7880),j=n(78241),y=n(8591),b=n(8772),w=n(24905),v=n(3113),M=n(37231),I=n(79419),N=n(4804),S="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],g=(0,x.useLocation)(),h=(0,m.useState)(""),f=u()(h,2),S=f[0],k=f[1],T=(0,m.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,m.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,m.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==g.pathname&&"/login"!==g.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!S&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:S}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(b.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(b.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(N.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(6457),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,s=e.getCode,o=e.register,c=e.style,d=void 0===c?{}:c,p=e.buttonText,g=void 0===p?"注册":p,h=e.globalSetting,f=j.Z.useForm(),x=u()(f,1)[0],y=(0,m.useReducer)(O,E),M=u()(y,2),I=M[0],N=M[1],S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=I.timer,P=(0,m.useState)(!1),F=u()(P,2),Y=F[0];F[1];function $(){return $=l()(i()().mark((function e(t){var n,r,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,t.password,r=t.code,e.next=3,o({login:n,code:r});case 3:if(a=e.sent,s=a.message,!(a.status<0)){e.next=9;break}return x.setFields([{name:"code",errors:[s]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),$.apply(this,arguments)}function B(){return(B=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return x.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}console.log("dispatchs:",N);var Q=function(){var e=l()(i()().mark((function e(){var t,n,r,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),A.test(t)){e.next=5;break}x.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return T(!0),e.next=14,s({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,o=r.status,l=r.message,o<0&&x.setFields([{name:"code",errors:[l]}]),N({type:D.setTimer,payload:60}),T(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){z>0&&setTimeout((function(){N({type:D.setTimer,payload:z-1})}),1e3)}),[z]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:x,style:d,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return $.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){B.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:x.getFieldValue("login")}})},onChange:function(){return x.setFieldsValue({verify:0})}})}),!(null!=h&&null!==(t=h.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:L,type:"link",onClick:Q,disabled:z>0||Y,children:[" ",0===z?"获取验证码":"".concat(z,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",g," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(U,q),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=6;break}h.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=12;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),w({type:G.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(ee,X),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return S(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),w({type:K.setTimer,payload:60}),S(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(b.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(27065),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},me=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,m.useReducer)(fe,ge),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(!1),x=u()(f,2),y=(x[0],x[1],g.timer);function w(){return w=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),w.apply(this,arguments)}return(0,m.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return w.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(b.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):me.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),be=n(43604),we=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,m.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,m.useState)("1"),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(1),x=u()(f,2),j=x[0],b=x[1],w=(0,m.useState)(),v=u()(w,2),I=v[0],N=v[1];function L(){b(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,m.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:g,onChange:z,className:T,children:[(0,Z.jsx)(we,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===g&&(0,Z.jsx)(P,{setusername:N,setType:b})})},"1"),(0,Z.jsx)(we,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===g&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:b,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,g]);return(0,Z.jsx)("div",{className:S,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(be.Z,{flex:"1",children:Q()}),(0,Z.jsx)(be.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:b,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(b(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Ne=n(51136),Se="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,m.useState)(60),p=u()(d,2),g=p[0],f=p[1],w=(0,m.useMemo)((function(){return g<60&&g>0}),[g]),I=(0,m.useRef)(),N=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=(0,m.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,m.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Ne.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Ne.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),N());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Se,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:w,children:w?"".concat(g,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(99232),_e=n.n(Ce),Ae=n(34514),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(30929),Ge=function(e){Fe()(e);var t=(0,m.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,m.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,m.useState)([]),g=u()(p,2),f=g[0],j=g[1],y=(0,m.useState)(!1),b=u()(y,2),M=b[0],I=b[1],N=(0,m.useState)(!1),S=u()(N,2),k=S[0],L=S[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,m.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Ne.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=(n(43490),n(14706)),We=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Re=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,We),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){g.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,m.useEffect)((function(){j(),(0,C.Il)()}),[]),(0,m.useEffect)((function(){r({type:"globalSetting/query",payload:{}})}),[]),(0,m.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Ne.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,m.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Ve.StyleProvider,{transformers:[Ve.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:g,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",o),[w,v]=d(b),M=c.length>0?`-${c}`:c,I=!!h,N="left"===c&&null!=u,S="right"===c&&null!=u,k=i()(b,null==r?void 0:r.className,v,`${b}-${l}`,{[`${b}-with-text`]:I,[`${b}-with-text${M}`]:I,[`${b}-dashed`]:!!f,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:N,[`${b}-no-default-orientation-margin-right`]:S},m,g),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},N&&{marginLeft:L}),S&&{marginRight:L});return w(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(42745);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{23717:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(1565),i=n(59301),a={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"},s=n(99194),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},64606:function(e,t,n){n.r(t),n.d(t,{default:function(){return Re}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),m=n(59301),g=n(92736),h=n(43418),f=n(81863),x=n(7880),j=n(78241),y=n(8591),b=n(8772),w=n(24905),v=n(3113),M=n(37231),I=n(79419),N=n(4804),S="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],g=(0,x.useLocation)(),h=(0,m.useState)(""),f=u()(h,2),S=f[0],k=f[1],T=(0,m.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,m.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,m.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==g.pathname&&"/login"!==g.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!S&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:S}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(b.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(b.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(N.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(6457),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,s=e.getCode,o=e.register,c=e.style,d=void 0===c?{}:c,p=e.buttonText,g=void 0===p?"注册":p,h=e.globalSetting,f=j.Z.useForm(),x=u()(f,1)[0],y=(0,m.useReducer)(O,E),M=u()(y,2),I=M[0],N=M[1],S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=I.timer,P=(0,m.useState)(!1),F=u()(P,2),Y=F[0];F[1];function $(){return $=l()(i()().mark((function e(t){var n,r,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,t.password,r=t.code,e.next=3,o({login:n,code:r});case 3:if(a=e.sent,s=a.message,!(a.status<0)){e.next=9;break}return x.setFields([{name:"code",errors:[s]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),$.apply(this,arguments)}function B(){return(B=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return x.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}console.log("dispatchs:",N);var Q=function(){var e=l()(i()().mark((function e(){var t,n,r,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),A.test(t)){e.next=5;break}x.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return T(!0),e.next=14,s({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,o=r.status,l=r.message,o<0&&x.setFields([{name:"code",errors:[l]}]),N({type:D.setTimer,payload:60}),T(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){z>0&&setTimeout((function(){N({type:D.setTimer,payload:z-1})}),1e3)}),[z]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:x,style:d,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return $.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){B.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:x.getFieldValue("login")}})},onChange:function(){return x.setFieldsValue({verify:0})}})}),!(null!=h&&null!==(t=h.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:L,type:"link",onClick:Q,disabled:z>0||Y,children:[" ",0===z?"获取验证码":"".concat(z,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",g," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(U,q),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=6;break}h.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=12;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),w({type:G.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(ee,X),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return S(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),w({type:K.setTimer,payload:60}),S(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(b.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(27065),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},me=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,m.useReducer)(fe,ge),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(!1),x=u()(f,2),y=(x[0],x[1],g.timer);function w(){return w=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),w.apply(this,arguments)}return(0,m.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return w.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(b.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):me.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),be=n(43604),we=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,m.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,m.useState)("1"),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(1),x=u()(f,2),j=x[0],b=x[1],w=(0,m.useState)(),v=u()(w,2),I=v[0],N=v[1];function L(){b(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,m.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:g,onChange:z,className:T,children:[(0,Z.jsx)(we,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===g&&(0,Z.jsx)(P,{setusername:N,setType:b})})},"1"),(0,Z.jsx)(we,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===g&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:b,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,g]);return(0,Z.jsx)("div",{className:S,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(be.Z,{flex:"1",children:Q()}),(0,Z.jsx)(be.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:b,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(b(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Ne=n(51136),Se="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,m.useState)(60),p=u()(d,2),g=p[0],f=p[1],w=(0,m.useMemo)((function(){return g<60&&g>0}),[g]),I=(0,m.useRef)(),N=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=(0,m.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,m.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Ne.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Ne.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),N());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Se,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:w,children:w?"".concat(g,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(99232),_e=n.n(Ce),Ae=n(34514),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(30929),Ge=function(e){Fe()(e);var t=(0,m.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,m.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,m.useState)([]),g=u()(p,2),f=g[0],j=g[1],y=(0,m.useState)(!1),b=u()(y,2),M=b[0],I=b[1],N=(0,m.useState)(!1),S=u()(N,2),k=S[0],L=S[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,m.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Ne.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=(n(43490),n(14706)),We=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Re=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,We),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){g.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,m.useEffect)((function(){j(),(0,C.Il)()}),[]),(0,m.useEffect)((function(){r({type:"globalSetting/query",payload:{}})}),[]),(0,m.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Ne.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,m.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Ve.StyleProvider,{transformers:[Ve.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:g,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",o),[w,v]=d(b),M=c.length>0?`-${c}`:c,I=!!h,N="left"===c&&null!=u,S="right"===c&&null!=u,k=i()(b,null==r?void 0:r.className,v,`${b}-${l}`,{[`${b}-with-text`]:I,[`${b}-with-text${M}`]:I,[`${b}-dashed`]:!!f,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:N,[`${b}-no-default-orientation-margin-right`]:S},m,g),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},N&&{marginLeft:L}),S&&{marginRight:L});return w(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(42745);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 9764e42cbf..69d178e55b 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,17315],{60889:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(1565),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},88996:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(1565),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},7406:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),o=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:u})),h&&h]})}},84143:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(82242),s=t.n(i),a=t(7557),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=t(3113),h=t(60889),f=t(94049),g=t(6848),x=t(6457),_=t(83),v=t(7406),b=t(27065),y=t(6288),j=t(37712),k=function(e){var n,t,i,a,r,c,k=e.editOffice,Z=void 0===k?"view":k,w=e.data,S=(e.theme,e.type),C=e.filename,T=e.monacoEditor,N=e.className,I=e.style,L=e.close,P=e.onClose,A=e.hasMask,$=e.disabledDownload,O=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,D=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),H=d()(D,2),z=(H[0],H[1],(0,u.useState)("")),F=d()(z,2),Y=(F[0],F[1]),R=(0,u.useState)(),B=d()(R,2),V=B[0],G=B[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,u.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==S&&(w=b.Z.API_SERVER+w);C&&(T.filename=C),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===S&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):K())}),[S,w]);var K=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){w.startsWith("http")||w.startsWith("blob:")?Q():(0,x.Sv)(C||"educoder",w,C)},Q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,x.Nd)(C||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},I||{}),className:"".concat(A&&p.bgBlack," ").concat(S?p.wrp:"hide"),children:[L&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!O&&(0,j.jsx)(g.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!$&&(0,j.jsx)(g.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(g.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===S?"show":"hide"),children:"txt"===S&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},T))})}),"audio"===S&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===S&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===S&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!$)}),"html"===S&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===S&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?url=").concat(w,"&disabledDownload=").concat(!!$)}),"image"===S&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===S||"download"===S)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:U,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},34498:function(e,n,t){t.d(n,{tF:function(){return p}});var i=t(82242),s=t.n(i),a=t(79800),o=t.n(a),r=(t(59301),t(22744)),l=t(99232),c=t.n(l),d=t(37712);function u(e){var n=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(n):e)},disabled:m,disabledDate:u})}},98329:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(59301),h=t(78241),f=t(43418),g=t(87876),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(99232),j=t.n(y),k=t(7880),Z=t(27065),w=t(84143),S=t(6457),C=t(37712),T={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,k.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,k.useParams)(),c=(n.detail,h.Z.useForm()),u=p()(c,1)[0],y=(0,m.useState)(!1),N=p()(y,2),I=N[0],L=N[1],P=(0,m.useState)([]),A=p()(P,2),$=A[0],O=A[1],E=(0,m.useState)(d()({},T)),M=p()(E,2),D=M[0],H=M[1],z=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),F=p()(z,2),Y=F[0],R=F[1];r.id=r.coursesId,r.course_id=r.coursesId;var B=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?d()({},n.actionTabs.params):d()({},r),e.next=4,t({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,D.is_public=[c.is_public],D.description=c.description,D.delay_publish=c.delay_publish,D.publish_time=c.publish_time,u.setFieldsValue(D),O([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?L(!0):c.link||"application/pdf"===c.content_type?((0,S.xg)(Z.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(Y.type=c.file_type,Y.data=Z.Z.API_SERVER+c.url,Y.recordInfo={id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==n||null===(m=n.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(Y.monacoEditor.value=c.content),R(d()({},Y)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,u.resetFields(),B()):L(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){H(d()({},T)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,C.jsx)("section",{className:"pl20 pr20 pt10",children:(0,C.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,C.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,C.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==$?void 0:$.map((function(e,n){return(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:(0,C.jsx)(v.Z,{title:e.title,children:(0,C.jsxs)(x.Z,{children:[(0,C.jsx)(_.Z,{children:(0,C.jsx)("a",{href:Z.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),Y.type=e.file_type,Y.data=Z.Z.API_SERVER+e.url,"txt"===e.file_type&&(Y.monacoEditor.value=e.content),R(d()({},Y)))},children:e.title})}),(0,C.jsx)(_.Z,{children:(0,C.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,C.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,C.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,C.jsx)(w.Z,d()(d()({},Y),{},{onClose:function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},78121:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ie}});var i=t(37205),s=t.n(i),a=t(31468),o=t.n(a),r=t(7557),l=t.n(r),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),g=t(51136),x=t(7880),_=t(8591),v=t(95237),b=t(6848),y=t(87876),j=t(24905),k=t(38854),Z=t(20834),w=t(52306),S=t(88590),C=t(81228),T=t(6457),N=t(89918),I=t(43418),L=t(37712),P=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("删除"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",n.actionTabs),(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,L.jsx)("p",{children:"是否确认删除?"})})})),A=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"立即发布1111"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsx)("p",{children:"学生将能立即收到资源"})})})),$=t(85573),O=t.n($),E=t(78241),M=t(5112),D=t(43604),H=t(22744),z=t(57809),F=t(99232),Y=t.n(F),R=t(89392),B=t(47762),V=t(7892),G=t(88996),W=(0,x.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var n,t,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,u=e.getFileData,m=(0,x.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),k=h()(j,2),Z=(k[0],k[1]),w=(0,f.useState)([]),S=h()(w,2),C=(S[0],S[1],(0,f.useState)(0)),P=h()(C,2),A=(P[0],P[1],(0,f.useState)(20)),$=h()(A,2),F=($[0],$[1],(0,f.useState)(!1)),W=h()(F,2),J=W[0],X=W[1],K=(0,f.useState)(-1),U=h()(K,2),Q=U[0],q=U[1],ee=(0,f.useState)(),ne=h()(ee,2),te=(ne[0],ne[1],(0,f.useState)([{is_admin:!0}])),ie=h()(te,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],de=(0,f.useState)({group_settings:[]}),ue=h()(de,2),pe=ue[0],me=ue[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(ge(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.actionTabs.batch){e.next=3;break}return q(0),e.abrupt("return");case 3:return e.next=5,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 5:(t=e.sent)&&(q(o.actionTabs.selectArrsAll[0].is_publish?null==t?void 0:t.file_status:0),ae(null==t?void 0:t.course_groups),y.setFieldsValue(O()({},"publish_time",t.publish_time?Y()(t.publish_time):Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=d()({},pe)).group_settings=null==t?void 0:t.batches_publish_info,me(i),X(!0));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==Q&&(se=null===(n=se)||void 0===n?void 0:n.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=pe.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((t=d()({},y.getFieldsValue())).end_time<=t.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:Y()(t.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Q,group_settings:se},be(!0),e.next=10,(0,g.ZP)("/api/files/batches_publish.json",{method:"post",body:d()({},i)});case 10:0===e.sent.status?(be(!1),ge(),(0,T.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&u(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,L.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){Z(1),q(-1),me({group_settings:[]}),y.setFieldsValue(O()({},"publish_time",Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},xe=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(xe,2),ve=_e[0],be=_e[1];return(0,L.jsxs)(I.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():I.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,L.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){ge(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)(E.Z,{form:y,children:[(0,L.jsxs)("div",{style:{paddingLeft:0},children:[(0,L.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,L.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,L.jsxs)(M.ZP.Group,{value:Q,onChange:function(e){if(q(e.target.value),1==e.target.value){var n,t=null==a||null===(n=a.detail)||void 0===n?void 0:n.course_groups;ae((null==t?void 0:t.length)>0?t:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?Y()(s):Y()())}},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0,children:"分班发布"})]})]}),0==Q&&(0,L.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,L.jsx)(H.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,B.Q8)(e,c)},disabledTime:function(e){return(0,B.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0&&(0,L.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==Q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:" 分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),se&&se.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),se[n].course_group_name=t,se[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,B.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){se[n].publish_time=t,ae(s()(se))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=se[n].group_name)&&void 0!==t&&t.includes(e))})))})),se=se.filter((function(e,t){return n!==t})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},n)}))]})]}),(0,L.jsx)("div",{className:"mt20",children:"注意"}),(0,L.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,L.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,L.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},i)}),t({type:"classroomList/getClassroomShixunsList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),X=t(8772),K=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,x.useParams)(),o=((0,x.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,L.jsxs)(I.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,t,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.getFieldValue(),o=null===(n=i.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,g.ZP)(r,{method:"post",body:d()(d()({},t),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:c,initialValues:O()({},"name",""),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,L.jsx)(D.Z,{children:"子目录名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:(null===(n=o.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=o.selectArrs)||void 0===t?void 0:t.name)})})]})})})]})})),U=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=(e.loading,e.dispatch),s=((0,x.useParams)(),(0,x.useLocation)(),t.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,L.jsxs)(I.Z,{centered:!0,title:"重命名",open:"重命名"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldValue(),s="/api/homework_commons/".concat(t.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,g.ZP)(s,{method:"post",body:d()({},n)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),t.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:o,initialValues:O()({},"name","1"),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",children:[(0,L.jsx)(D.Z,{children:"作业名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:null===(n=s.selectArrs)||void 0===n?void 0:n.name})})]})})})]})})),Q=t(99313),q=t(26724),ee=t.n(q),ne={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},te=t(34498),ie=Q.Z.TabPane,se=!1,ae=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.loading,e.dispatch),i=(0,x.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),u=(c[0],c[1],(0,f.useState)(!0)),m=h()(u,2),g=m[0],v=m[1],b=(0,f.useState)("public"),y=h()(b,2),k=y[0],Z=y[1],w=(0,f.useState)([]),S=h()(w,2),C=S[0],T=S[1],N=(0,f.useState)({page:0,page_size:20,search:""}),P=h()(N,2),A=P[0],$=P[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&g&&D(),"选用资源"!==n.actionTabs.key&&g&&T([])}),[n.actionTabs.key,g,k]);var M=[],D=function(){var e=p()(l()().mark((function e(){var n,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!g){e.next=19;break}if(++A.page,"public"!==k){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},A)});case 8:i=e.sent,C=s()(C.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},A)});case 14:i=e.sent,C=s()(C.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(n=i.object_list)||void 0===n?void 0:n.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,L.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,L.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,L.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){D()},hasMore:g,useWindow:!1,children:(0,L.jsx)(oe,{data:C})})})})})})]})}));function oe(e){var n=e.data,t=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(n.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,L.jsx)(b.Z,{title:n.title,placement:"topLeft",children:n.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,L.jsx)("span",{className:"font12",children:Y()(e).format(te.tF)})}}];return(0,L.jsx)(w.Z,{loading:se,pagination:!1,columns:t,className:ne.table,dataSource:n||[]})}var re=t(21068),le=t(3113),ce=t(27065),de={delay_publish:0,is_public:0,description:""},ue=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},de)),r=h()(o,2),c=r[0],u=r[1],m=(0,f.useState)([]),y=h()(m,2),k=y[0],Z=y[1],w=(0,f.useState)(!1),S=h()(w,2),C=S[0],P=S[1];(0,f.useEffect)((function(){"上传资源"===n.actionTabs.key&&a.resetFields()}),[n.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(n>500||0==n)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n;console.log("data--",e),-1==(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,L.jsx)(I.Z,{centered:!0,title:"上传资源",open:"上传资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,T.L9)(["教学课堂","资源","上传资源"]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),Z([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){Z([]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||0==n)}));return Z(n),n},rules:[{required:!0,message:"请上传资源"}],children:(0,L.jsxs)(re.Z,d()(d()({},A),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:k.length>9||C,ghost:!0,children:"文件上传"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,L.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},pe)),r=h()(o,2),c=r[0],u=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,L.jsx)(I.Z,{centered:!0,title:"添加外链",open:"添加外链"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,T.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},null==n||null===(r=n.actionTabs)||void 0===r?void 0:r.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,L.jsx)(X.Z,{suffix:(0,L.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=t(6288),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ge=(H.default.RangePicker,z.default.Option),xe=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,x.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),u=c[0],m=c[1],k=n.detail,Z=E.Z.useForm(),S=h()(Z,1)[0],C=(0,f.useState)([]),P=h()(C,2),A=P[0],$=P[1],O=(0,f.useState)(d()({},fe)),F=h()(O,2),W=F[0],J=F[1],K=(0,f.useState)(!1),U=h()(K,2),Q=(U[0],U[1]),q=function(e){return e&&e0?te.unified_setting=!1:te.unified_setting=!0:null!=a&&a.unified_setting?te.unified_setting=!0:te.unified_setting=!1,te.publish_time=a.publish_time?a.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(te.unified_setting),te.file_status=null==a?void 0:a.file_status,ie(Object.assign({},te)),$([d()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=d()({},u)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),g=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?de(f):de([{is_admin:!0}]),(null==g?void 0:g.length)>0?xe(g):xe([])):console.log(oe);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===n.actionTabs.key&&(o.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,S.resetFields(),je())}),[n.actionTabs.key,o.id]);var ke=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],Ze=(0,f.useState)([]),we=h()(Ze,2),Se=we[0],Ce=we[1],Te={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024,t=e.name.split(".").slice(-1)[0].toLowerCase();return n>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=ke.indexOf(t)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var t=e.data;console.log("data",t);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,L.jsx)(b.Z,{title:e.title,children:(0,L.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,L.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,t,i){return(0,L.jsx)("span",{onClick:function(){return e=null==t?void 0:t.id,s=i,void(1!==A.length?I.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function t(){var i,a,r;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s?{type:"history"}:{},t.next=3,(0,g.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=t.sent)?void 0:a.status)&&(o.id=null===(r=n.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return t.stop()}}),t)}))),function(){return a.apply(this,arguments)})}):I.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,L.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:t||[]})}return(0,L.jsx)(I.Z,{centered:!0,title:"资源设置",open:"资源设置"===n.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==te.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=u.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,S.validateFields();case 4:return c=S.getFieldValue(),c=Object.assign({},W,c),(p=JSON.parse(JSON.stringify(te))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(d()({id:k.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=c.is_public)||void 0===s?void 0:s[0],delay_publish:c.delay_publish,publish_type:null==te?void 0:te.file_status,description:c.description,publish_time:W.publish_time,new_attachment_id:null===(r=c.attachment_ids)||void 0===r?void 0:r.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))},p));case 10:0===e.sent.status&&(J(d()({},fe)),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),a()),Ce([]),de([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Ce([]),de([{}]),J(d()({},fe)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)})},children:(0,L.jsx)("section",{className:"",children:(0,L.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,L.jsx)(Ne,{data:A}),(0,L.jsxs)(E.Z,{form:S,initialValues:W,onChange:function(){var e=S.getFieldValue();J(Object.assign({},W,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024,t=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||-1==ke.indexOf(t))}));return Ce(n),n},children:(0,L.jsxs)(re.Z,d()(d()({},Te),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:Se.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,L.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:te.file_status,onChange:function(e){ie(Object.assign({},d()(d()({},te),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==te.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:te.publish_time?Y()(te.publish_time):"",onChange:function(e,n){te.publish_time=n,ie(Object.assign({},te))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==te.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),oe&&oe.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),oe[n].course_group_name=t,oe[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ye(a),de(oe.slice())},children:(null==u?void 0:u.group_settings)&&(null==u?void 0:u.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(ge,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){oe[n].publish_time=t,de(s()(oe))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=oe[n].group_name)&&void 0!==t&&t.includes(e))})))})),oe=oe.filter((function(e,t){return n!==t})),ye(e),de(oe.slice()),setTimeout((function(){return de(oe.slice())}),10)}}),oe.length<(null==u||null===(t=u.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),de(oe.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(98329),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.getFileData,a=(0,x.useParams)(),o=n.detail,r=E.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(d()({},ve)),m=h()(u,2),g=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===n.actionTabs.key&&c.resetFields()}),[n.actionTabs.key]);var y=function(e){return e&&e0?T.unified_setting=!1:T.unified_setting=!0:null!=o&&o.unified_setting?T.unified_setting=!0:T.unified_setting=!1,T.publish_time=o.publish_time?o.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),T.file_status=null==o?void 0:o.file_status,N(Object.assign({},T)),w([d()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(u=d()({},$)).group_settings=null==o?void 0:o.batches_publish_info,console.log(u),O(u),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?K(h):K([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===n.actionTabs.key&&(a.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[n.actionTabs.key]),(0,L.jsx)(I.Z,{centered:!0,title:"外链设置",open:"外链设置"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log($.group_settings),console.log(e),e.course_group_id=null===(n=$.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return u=c.getFieldValue(),u=Object.assign({},g,u),(p=JSON.parse(JSON.stringify(T))).group_settings=J.concat(q),e.next=10,(0,he.Ot)(d()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=u.is_public)||void 0===r?void 0:r[0],delay_publish:u.delay_publish,publish_type:null==T?void 0:T.file_status,description:u.description,publish_time:g.publish_time,link:u.link,name:u.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){K([{}]),b(d()({},ve)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{className:"pl20 pr20 pt10",children:(0,L.jsxs)(E.Z,{form:c,initialValues:g,onChange:function(){var e=c.getFieldValue();b(Object.assign({},g,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:T.file_status,onChange:function(e){N(Object.assign({},d()(d()({},T),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==T.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:T.publish_time?Y()(T.publish_time):"",onChange:function(e,n){T.publish_time=n,N(Object.assign({},T))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==T.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),J&&J.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),J[n].course_group_name=t,J[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));se(a),K(J.slice())},children:(null==$?void 0:$.group_settings)&&(null==$?void 0:$.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){J[n].publish_time=t,K(s()(J))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=J[n].group_name)&&void 0!==t&&t.includes(e))})))})),J=J.filter((function(e,t){return n!==t})),se(e),K(J.slice()),setTimeout((function(){return K(J.slice())}),10)}}),J.length<(null==$||null===(t=$.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),K(J.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,i=e.dispatch,a=(0,x.useParams)(),o=((0,x.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],d=r[1],u=(0,f.useState)(1),m=h()(u,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){d(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[n.name]);var y=E.Z.useForm(),k=h()(y,1)[0],Z=[];n.courseGroups.course_groups&&n.courseGroups.course_groups.map((function(e){return Z.push(e.id+"")}));var S=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,L.jsxs)(I.Z,{centered:!0,title:"发送资源",open:"发送"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,L.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,L.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,L.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,L.jsx)(M.ZP,{value:1,children:"发布"}),(0,L.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,L.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,L.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=k.getFieldValue(),e.next=3,(0,g.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(n.actionTabs.selectArrs),to_course_ids:s()(t.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,L.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),n.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:k,initialValues:O()(O()({},"group_ids",Z),"end_time",Y()(Y()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,L.jsx)(E.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(w.Z,{loading:t.effects["classroomList/getCourseGroups"],columns:S,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),ke=t(7406),Ze=t(44427),we=t(10593),Se=t(11278),Ce=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("取消发布"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsxs)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,L.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,L.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Te=t(71418),Ne=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i=e.classroomList,a=e.dispatch,o=(0,x.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],d=l[1],u=(0,f.useState)(0),p=h()(u,2),m=p[0],g=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),k=h()(j,2),Z=k[0],C=k[1],T=(0,f.useState)([]),N=h()(T,2),P=N[0],A=N[1],$=(0,f.useState)(""),O=h()($,2),E=O[0],M=O[1],D=(0,f.useState)(null),H=h()(D,2),F=H[0],Y=H[1],R=(0,f.useState)(!1),B=h()(R,2),V=B[0],G=B[1],W=(0,f.useState)([]),J=h()(W,2),K=J[0],U=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),Y(null),Q(),C(!0)):C(!1)}),[i.actionTabs]);var Q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&U(s()(e.course_groups))})),q()},q=function(){1!=c?d(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:F,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),g(e.size))})),G(!1)},ne=[{title:"序号",render:function(e,n,t){return b*(c-1)+t+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():d(1))}),[b]),(0,f.useEffect)((function(){q()}),[F]);return(0,L.jsxs)(I.Z,{width:1e3,centered:!0,title:"访问记录",open:Z,footer:null,onCancel:function(){M(""),Y(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,L.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title,children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title})]}),(0,L.jsxs)("div",{style:{display:"flex"},children:[(0,L.jsx)(z.default,{value:F,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){Y(e)},children:K.map((function(e){return(0,L.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,L.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():d(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,L.jsx)(Te.Z,{spinning:V,children:(0,L.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:ne,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,L.jsx)(S.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){d(e)},onShowSizeChange:function(e,n){y(n)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,L.jsxs)("span",{className:"mr10",children:["共",(0,L.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Ie=(0,x.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user;return{classroomList:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n,t,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,u=e.dispatch,m=(e.match,(0,x.useLocation)()),I=(0,x.useParams)(),$=(0,x.useSearchParams)(),O=h()($,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===O.get("tabs")?"":"1"===O.get("tabs")?"2":"2"===O.get("tabs")?"3":"1"}),M=h()(E,2),D=M[0],H=M[1],z=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(z,2),R=F[0],B=F[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],Q=G[1],q=(0,f.useState)(),ee=h()(q,2),ne=(ee[0],ee[1],new Date),te=(0,f.useState)([]),ie=h()(te,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),de=le[0],pe=le[1],fe=(0,f.useState)(!1),ge=h()(fe,2),ve=(ge[0],ge[1],a.detailAttachmentList),Te=a.detailLeftMenus,Ie=a.detailTopBanner,Le=O.get("tabs")?parseInt(O.get("tabs")):0,Pe=(0,f.useState)(!1),Ae=h()(Pe,2),$e=Ae[0],Oe=Ae[1];c.userInfo;function Ee(e,n){return Me.apply(this,arguments)}function Me(){return(Me=p()(l()().mark((function e(n,t){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:n,course_id:I.course_id}});case 2:i=e.sent,(a=s()(X))[t]=null==i?void 0:i.data,Q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D.course_id=I.coursesId,I.categoryId?D.course_second_category_id=I.categoryId:delete D.course_second_category_id,(0,f.useEffect)((function(){B(Array.from({length:20},(function(){return!1}))),Q([])}),[]),(0,f.useEffect)((function(){var e,n=T.cX.getItem("".concat(null==c||null===(e=c.userInfo)||void 0===e?void 0:e.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");n&&(D.sort_by=null==n?void 0:n.type,D.sort_direction=null==n?void 0:n.direction,console.log("localRecordValue",n),pe(null==n?void 0:n.name)),De()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&De()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var De=function(){H(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},He=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.link){e.next=4;break}return e.next=3,u({type:"attachment/updateVisits",payload:{id:n.id}});case 3:u({type:"classroomList/getAttachmentList",payload:d()({},D)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();Te.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var ze=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:I.course_id,ids:se,to_category_id:null==n?void 0:n.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),u({type:"classroomList/getAttachmentList",payload:d()({},D)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Ye=[{name:"删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,L.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,L.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Re=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Be=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===D.order_by?"desc"===D.sort_direction?"descend":"ascend":null,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}],Ve=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.name,""==se?_.ZP.error("请选择你要操作的任务"):u({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:D,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Re:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(D.sort_type="created_on",D.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(D.sort_type="publish_time",D.sort="desc",pe("发布时间降序排列")),D.clazz=Re[e.key].id,D.page=1,x.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),B(Array.from({length:20},(function(){return!1}))),Q([]),De()},defaultSelectedKeys:[Le+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,L.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,L.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,L.jsx)(b.Z,{title:"新建子目录",children:(0,L.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,L.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:D,selectArrs:d()(d()({},ve),{},{category_id:null==D?void 0:D.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:De}})},children:(0,L.jsx)(b.Z,{title:"目录重命名",children:(0,L.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"上传资源",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"添加外链",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){u({type:"attachment/setActionTabs",payload:{key:"选用资源",params:D}})}}),(0,L.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:$e,SortMenuName:de,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){D.search=e,D.page=1,De()},onSort:function(e){var n;D.sort_type=e.type,D.sort=e.direction,D.page=1,T.cX.setItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),De()},onBatch:function(e){return Oe(e)}}),(0,L.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,L.jsx)(ke.Z,{}),ve.files&&ve.files.map((function(e,n){var t,i,a;return(0,L.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,L.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(n){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(n){return n!==e.id}))):oe(se.concat(e.id))}}),(0,L.jsxs)("div",{className:ye.info,children:[(0,L.jsxs)("div",{className:ye.title,children:[(0,L.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[e.is_publish&&e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,L.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,L.jsx)("a",{onClick:function(n){(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),He(e),e.link||"application/pdf"===e.content_type||(n.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},href:Fe(e),target:"_blank",children:(0,L.jsx)("strong",{children:e.title})}):(0,L.jsx)("strong",{children:e.title}),e.link&&(0,L.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,L.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:ye.flexBox,children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),t.preventDefault(),n.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id});case 4:He(e),e.link||"application/pdf"===e.content_type?window.open(Fe(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,L.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),n.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==D?void 0:D.course_id});case 3:(0,T.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,L.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,L.jsx)(k.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,L.jsxs)(Z.Z,{children:[(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)("a",{onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){var t;n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(t=ve.files)||void 0===t?void 0:t.filter((function(n){return[e.id].includes(n.id)})),isdelete:"1",params:D}})},children:"立即删除"})},22),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{onClick:function(t){t.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:n,selectArrs:e,params:D,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[n]=!1,B(i)},to:"/",children:"资源设置"})},6),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:e.author.name}),(0,L.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),ne5&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[n]&&(null===(i=X[n])||void 0===i?void 0:i.length)>0&&(null===(a=X[n])||void 0===a?void 0:a.length)<6&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),e.description&&(0,L.jsx)("div",{className:"flex-wrp",children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:" 资源描述:"}),(0,L.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},n)})),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,L.jsx)(S.Z,{current:D.page||1,showSizeChanger:!0,onChange:function(e,n){Q([]),B(Array.from({length:20},(function(){return!1}))),D.page=e,D.page_size=n,De()},defaultCurrent:1,pageSize:D.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,L.jsx)(C.Z,{offsetBottom:0,children:(0,L.jsx)(Se.Z,{buttonDataSource:Ye,onButtonClick:Ve,useBatchStatus:Oe,catalogue:(null==Te||null===(t=Te.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:ze})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:De}),(0,L.jsx)(J,{}),(0,L.jsx)(je,{}),(0,L.jsx)(K,{}),(0,L.jsx)(U,{}),(0,L.jsx)(ae,{}),(0,L.jsx)(ue,{}),(0,L.jsx)(me,{}),(0,L.jsx)(xe,{getFileData:De}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:De}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{})]})}))},11278:function(e,n,t){t.d(n,{Z:function(){return x}});var i=t(79800),s=t.n(i),a=t(59301),o=t(20834),r=t(8772),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(89918),f=t(8876),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,k=e.addCatalogue,Z=(0,a.useState)(!1),w=s()(Z,2),S=w[0],C=w[1],T=(0,a.useState)(""),N=s()(T,2),I=N[0],L=N[1];console.log("---",j);var P=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return C(!1)},children:(0,g.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(r.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==I&&e.category_name.indexOf(I)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),k&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:k,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:u,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(k||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(d.Z,{open:S,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return C(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(f.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},10593:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(20834),m=t(24905),h=t(3113),f=t(38854),g=t(6848),x=t(8772),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=t(89918),b=t(17352),y=t(8876),j=t(26724),k=t.n(j),Z=t(7880),w=t(37712),S=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,S=e.dispatch,C=(e.onBatch,e.SortMenus),T=(0,u.useState)(!1),N=d()(T,2),I=N[0],L=N[1],P=(0,u.useState)([]),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)(!0),M=d()(E,2),D=M[0],H=M[1],z=(0,u.useState)([]),F=d()(z,2),Y=F[0],R=F[1],B=(0,u.useState)(1),V=d()(B,2),G=V[0],W=V[1],J=(0,u.useState)(!1),X=d()(J,2),K=X[0],U=X[1],Q=(0,Z.useParams)();(0,u.useEffect)((function(){j&&q()}),[j]);var q=function(){var e=l()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!D||K){e.next=10;break}return U(!0),W(G+1),e.next=5,S({type:"classroomList/getCourseGroupsList",payload:{page:G,id:Q.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(H(!1),i.push({id:0,name:"未分班"})),U(!1),R([].concat(o()(Y),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){q()},hasMore:D,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==Y?void 0:Y.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:$.includes(e.id),value:e.id,onChange:function(n){$.indexOf(e.id);$.indexOf(e.id)>-1?O($.filter((function(n){return n!==e.id}))):O($.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r($)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){O([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==C||!C.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[n],children:C.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(ne?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,w.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:I,onOpenChange:function(e){L(e)},children:(0,w.jsxs)("a",{children:["分班",I?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},44427:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},l=t(7880),c=t(37712),d=function(e){var n=e.isLoading,t=e.addText,d=e.tabDataSource,u=e.isAdmin,p=e.dispatch,m=e.type,h=e.isExercise,f=e.defaultSelectedKeys,g=e.onTabMenuClick,x=e.getDropdownMenu,_=e.showControlButton,v=e.buttonText,b=e.buttonIcon,y=void 0===b?"icon-tianjiadaohang":b,j=e.extraNode,k=e.onButtonClick,Z=void 0===k?function(){}:k,w=(0,l.useParams)();return(0,c.jsx)("div",{className:r.tabMenuContainer,children:(0,c.jsxs)(i.Z,{children:[(0,c.jsx)(s.Z,{flex:"1",children:(0,c.jsx)(a.Z,{onSelect:function(e){return n?{}:g(e)},mode:"horizontal",selectedKeys:f,children:d.map((function(e){return(0,c.jsxs)(a.Z.Item,{children:[(0,c.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&u&&(0,c.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),u&&(0,c.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[h&&(0,c.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,c.jsxs)(a.Z,{children:[(0,c.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:w.categoryId}})},children:"学生成绩"},1),(0,c.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==w?void 0:w.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,c.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,c.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,c.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,c.jsxs)("div",{className:r.control,children:[(0,c.jsx)("div",{className:r.extra,children:j}),_&&(0,c.jsxs)("span",{onClick:Z,style:{cursor:"pointer"},className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont ".concat(y)})}),(0,c.jsx)("span",{children:v})]}),!!x&&(0,c.jsx)(o.Z,{className:"ml10",dropdownRender:x,children:(0,c.jsxs)("span",{className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,c.jsx)("span",{children:t||"创建试卷"})]})})]})]})]})})}},28103:function(e,n,t){t.d(n,{Z:function(){return m}});var i=t(92310),s=t.n(i),a=t(59301),o=t(36355),r=t(17313),l=t(83116),c=t(37613);const d=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,l.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:g,plain:x,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=n("divider",r),[y,j]=u(b),k=c.length>0?`-${c}`:c,Z=!!f,w="left"===c&&null!=d,S="right"===c&&null!=d,C=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:Z,[`${b}-with-text${k}`]:Z,[`${b}-dashed`]:!!g,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===t,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:S},m,h),T=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),N=Object.assign(Object.assign({},w&&{marginLeft:T}),S&&{marginRight:T});return y(a.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},78673:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(93739),s=t(92310),a=t.n(s),o=t(1565),r=t(22386),l=t(88703),c=t(52167),d=t(59301),u=t(290),p=t(81331),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],h=d.forwardRef((function(e,n){var t,i=e.prefixCls,s=void 0===i?"rc-switch":i,h=e.className,f=e.checked,g=e.defaultChecked,x=e.disabled,_=e.loadingIcon,v=e.checkedChildren,b=e.unCheckedChildren,y=e.onClick,j=e.onChange,k=e.onKeyDown,Z=(0,c.Z)(e,m),w=(0,u.Z)(!1,{value:f,defaultValue:g}),S=(0,l.Z)(w,2),C=S[0],T=S[1];function N(e,n){var t=C;return x||(T(t=e),null==j||j(t,n)),t}var I=a()(s,h,(t={},(0,r.Z)(t,"".concat(s,"-checked"),C),(0,r.Z)(t,"".concat(s,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},Z,{type:"button",role:"switch","aria-checked":C,disabled:x,className:I,ref:n,onKeyDown:function(e){e.which===p.Z.LEFT?N(!1,e):e.which===p.Z.RIGHT&&N(!0,e),null==k||k(e)},onClick:function(e){var n=N(!C,e);null==y||y(n,e)}}),_,d.createElement("span",{className:"".concat(s,"-inner")},d.createElement("span",{className:"".concat(s,"-inner-checked")},v),d.createElement("span",{className:"".concat(s,"-inner-unchecked")},b)))}));h.displayName="Switch";var f=h,g=t(14088),x=t(36355),_=t(1684),v=t(19716),b=t(64993),y=t(17313),j=t(83116),k=t(37613);const Z=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:s,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:r}=e,l=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:s,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${r+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${r+2*i}px + ${2*o}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:r,height:r},[`${n}-loading-icon`]:{top:(r-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${r+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${r+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${r+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},w=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},S=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:s,handleShadow:a,handleSize:o}=e,r=`${n}-handle`;return{[n]:{[r]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:s,borderRadius:o/2,boxShadow:a,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${r}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${r}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${r}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:s,innerMaxMargin:a,handleSize:o}=e,r=`${n}-inner`;return{[n]:{[r]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:s,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${r}-checked, ${r}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*a}px)`},[`${r}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${r}`]:{paddingInlineStart:s,paddingInlineEnd:a,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*a}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},T=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,y.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var N=(0,j.Z)("Switch",(e=>{const n=(0,k.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[T(n),C(n),S(n),w(n),Z(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:s}=e,a=n*t,o=i/2,r=a-4,l=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:2*r+8,trackMinWidthSM:2*l+4,trackPadding:2,handleBg:s,handleSize:r,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new b.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:r/2,innerMaxMargin:r+2+4,innerMinMarginSM:l/2,innerMaxMarginSM:l+2+4}})),I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,size:s,disabled:o,loading:r,className:l,rootClassName:c,style:u}=e,p=I(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:h,switch:b}=d.useContext(x.E_),y=d.useContext(_.Z),j=(null!=o?o:y)||r,k=m("switch",t),Z=d.createElement("div",{className:`${k}-handle`},r&&d.createElement(i.Z,{className:`${k}-loading-icon`})),[w,S]=N(k),C=(0,v.Z)(s),T=a()(null==b?void 0:b.className,{[`${k}-small`]:"small"===C,[`${k}-loading`]:r,[`${k}-rtl`]:"rtl"===h},l,c,S),L=Object.assign(Object.assign({},null==b?void 0:b.style),u);return w(d.createElement(g.Z,{component:"Switch"},d.createElement(f,Object.assign({},p,{prefixCls:k,className:T,style:L,disabled:j,ref:n,loadingIcon:Z}))))}));L.__ANT_SWITCH=!0;var P=L},12563:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(59301),s=t(79419),a=t(92310),o=t.n(a),r=t(36785),l=t(47729),c=t(14088),d=t(36355),u=t(17313),p=t(37613),m=t(83116);const h=e=>{const{lineWidth:n,fontSizeIcon:t}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:t-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var g=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:n,lineWidth:t,tagPaddingHorizontal:i,componentCls:s}=e,a=i-t,o=n-t;return{[s]:Object.assign(Object.assign({},(0,u.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,style:t,className:s,checked:a,onChange:r,onClick:l}=e,c=x(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:p}=i.useContext(d.E_),m=u("tag",n),[h,f]=g(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},t),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=t(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((n,t)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=t;return{[`${e.componentCls}-${n}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,n,t)=>{const i="string"!=typeof(s=t)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${n}`]:{color:e[`color${t}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const n=h(e);return[y(n,"success","Success"),y(n,"processing","Info"),y(n,"error","Error"),y(n,"warning","Warning")]}),f),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,className:a,rootClassName:u,style:p,children:m,icon:h,color:f,onClose:x,closeIcon:_,closable:v,bordered:y=!0}=e,Z=k(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:S,tag:C}=i.useContext(d.E_),[T,N]=i.useState(!0);i.useEffect((()=>{"visible"in Z&&N(Z.visible)}),[Z.visible]);const I=(0,r.o2)(f),L=(0,r.yT)(f),P=I||L,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==C?void 0:C.style),p),$=w("tag",t),[O,E]=g($),M=o()($,null==C?void 0:C.className,{[`${$}-${f}`]:P,[`${$}-has-color`]:f&&!P,[`${$}-hidden`]:!T,[`${$}-rtl`]:"rtl"===S,[`${$}-borderless`]:!y},a,u,E),D=e=>{e.stopPropagation(),null==x||x(e),e.defaultPrevented||N(!1)},[,H]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${$}-close-icon`,onClick:D}):i.createElement("span",{className:`${$}-close-icon`,onClick:D},e)),null,!1),z="function"==typeof Z.onClick||m&&"a"===m.type,F=h||null,Y=F?i.createElement(i.Fragment,null,F,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),Y,H,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(z?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,17315],{60889:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(1565),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},88996:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(1565),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},7406:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),o=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:u})),h&&h]})}},84143:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(82242),s=t.n(i),a=t(7557),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=t(3113),h=t(60889),f=t(94049),g=t(6848),x=t(6457),_=t(83),v=t(7406),b=t(27065),y=t(6288),j=t(37712),k=function(e){var n,t,i,a,r,c,k=e.editOffice,Z=void 0===k?"view":k,w=e.data,S=(e.theme,e.type),C=e.filename,T=e.monacoEditor,N=e.className,I=e.style,L=e.close,P=e.onClose,A=e.hasMask,$=e.disabledDownload,O=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,D=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),H=d()(D,2),z=(H[0],H[1],(0,u.useState)("")),F=d()(z,2),Y=(F[0],F[1]),R=(0,u.useState)(),B=d()(R,2),V=B[0],G=B[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,u.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==S&&(w=b.Z.API_SERVER+w);C&&(T.filename=C),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===S&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):K())}),[S,w]);var K=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){w.startsWith("http")||w.startsWith("blob:")?Q():(0,x.Sv)(C||"educoder",w,C)},Q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,x.Nd)(C||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},I||{}),className:"".concat(A&&p.bgBlack," ").concat(S?p.wrp:"hide"),children:[L&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!O&&(0,j.jsx)(g.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!$&&(0,j.jsx)(g.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(g.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===S?"show":"hide"),children:"txt"===S&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},T))})}),"audio"===S&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===S&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===S&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!$)}),"html"===S&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===S&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?url=").concat(w,"&disabledDownload=").concat(!!$)}),"image"===S&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===S||"download"===S)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:U,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},34498:function(e,n,t){t.d(n,{tF:function(){return p}});var i=t(82242),s=t.n(i),a=t(79800),o=t.n(a),r=(t(59301),t(22744)),l=t(99232),c=t.n(l),d=t(37712);function u(e){var n=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(n):e)},disabled:m,disabledDate:u})}},98329:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(59301),h=t(78241),f=t(43418),g=t(87876),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(99232),j=t.n(y),k=t(7880),Z=t(27065),w=t(84143),S=t(6457),C=t(37712),T={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,k.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,k.useParams)(),c=(n.detail,h.Z.useForm()),u=p()(c,1)[0],y=(0,m.useState)(!1),N=p()(y,2),I=N[0],L=N[1],P=(0,m.useState)([]),A=p()(P,2),$=A[0],O=A[1],E=(0,m.useState)(d()({},T)),M=p()(E,2),D=M[0],H=M[1],z=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),F=p()(z,2),Y=F[0],R=F[1];r.id=r.coursesId,r.course_id=r.coursesId;var B=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?d()({},n.actionTabs.params):d()({},r),e.next=4,t({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,D.is_public=[c.is_public],D.description=c.description,D.delay_publish=c.delay_publish,D.publish_time=c.publish_time,u.setFieldsValue(D),O([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?L(!0):c.link||"application/pdf"===c.content_type?((0,S.xg)(Z.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(Y.type=c.file_type,Y.data=Z.Z.API_SERVER+c.url,Y.recordInfo={id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==n||null===(m=n.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(Y.monacoEditor.value=c.content),R(d()({},Y)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,u.resetFields(),B()):L(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){H(d()({},T)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,C.jsx)("section",{className:"pl20 pr20 pt10",children:(0,C.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,C.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,C.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==$?void 0:$.map((function(e,n){return(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:(0,C.jsx)(v.Z,{title:e.title,children:(0,C.jsxs)(x.Z,{children:[(0,C.jsx)(_.Z,{children:(0,C.jsx)("a",{href:Z.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),Y.type=e.file_type,Y.data=Z.Z.API_SERVER+e.url,"txt"===e.file_type&&(Y.monacoEditor.value=e.content),R(d()({},Y)))},children:e.title})}),(0,C.jsx)(_.Z,{children:(0,C.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,C.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,C.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,C.jsx)(w.Z,d()(d()({},Y),{},{onClose:function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},78121:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ie}});var i=t(37205),s=t.n(i),a=t(31468),o=t.n(a),r=t(7557),l=t.n(r),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),g=t(51136),x=t(7880),_=t(8591),v=t(95237),b=t(6848),y=t(87876),j=t(24905),k=t(38854),Z=t(20834),w=t(52306),S=t(88590),C=t(81228),T=t(6457),N=t(89918),I=t(43418),L=t(37712),P=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("删除"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",n.actionTabs),(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,L.jsx)("p",{children:"是否确认删除?"})})})),A=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"立即发布1111"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsx)("p",{children:"学生将能立即收到资源"})})})),$=t(85573),O=t.n($),E=t(78241),M=t(5112),D=t(43604),H=t(22744),z=t(57809),F=t(99232),Y=t.n(F),R=t(89392),B=t(47762),V=t(7892),G=t(88996),W=(0,x.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var n,t,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,u=e.getFileData,m=(0,x.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),k=h()(j,2),Z=(k[0],k[1]),w=(0,f.useState)([]),S=h()(w,2),C=(S[0],S[1],(0,f.useState)(0)),P=h()(C,2),A=(P[0],P[1],(0,f.useState)(20)),$=h()(A,2),F=($[0],$[1],(0,f.useState)(!1)),W=h()(F,2),J=W[0],X=W[1],K=(0,f.useState)(-1),U=h()(K,2),Q=U[0],q=U[1],ee=(0,f.useState)(),ne=h()(ee,2),te=(ne[0],ne[1],(0,f.useState)([{is_admin:!0}])),ie=h()(te,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],de=(0,f.useState)({group_settings:[]}),ue=h()(de,2),pe=ue[0],me=ue[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(ge(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.actionTabs.batch){e.next=3;break}return q(0),e.abrupt("return");case 3:return e.next=5,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 5:(t=e.sent)&&(q(o.actionTabs.selectArrsAll[0].is_publish?null==t?void 0:t.file_status:0),ae(null==t?void 0:t.course_groups),y.setFieldsValue(O()({},"publish_time",t.publish_time?Y()(t.publish_time):Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=d()({},pe)).group_settings=null==t?void 0:t.batches_publish_info,me(i),X(!0));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==Q&&(se=null===(n=se)||void 0===n?void 0:n.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=pe.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((t=d()({},y.getFieldsValue())).end_time<=t.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:Y()(t.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Q,group_settings:se},be(!0),e.next=10,(0,g.ZP)("/api/files/batches_publish.json",{method:"post",body:d()({},i)});case 10:0===e.sent.status?(be(!1),ge(),(0,T.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&u(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,L.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){Z(1),q(-1),me({group_settings:[]}),y.setFieldsValue(O()({},"publish_time",Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},xe=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(xe,2),ve=_e[0],be=_e[1];return(0,L.jsxs)(I.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():I.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,L.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){ge(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)(E.Z,{form:y,children:[(0,L.jsxs)("div",{style:{paddingLeft:0},children:[(0,L.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,L.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,L.jsxs)(M.ZP.Group,{value:Q,onChange:function(e){if(q(e.target.value),1==e.target.value){var n,t=null==a||null===(n=a.detail)||void 0===n?void 0:n.course_groups;ae((null==t?void 0:t.length)>0?t:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?Y()(s):Y()())}},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0,children:"分班发布"})]})]}),0==Q&&(0,L.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,L.jsx)(H.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,B.Q8)(e,c)},disabledTime:function(e){return(0,B.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0&&(0,L.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==Q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:" 分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),se&&se.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),se[n].course_group_name=t,se[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,B.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){se[n].publish_time=t,ae(s()(se))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=se[n].group_name)&&void 0!==t&&t.includes(e))})))})),se=se.filter((function(e,t){return n!==t})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},n)}))]})]}),(0,L.jsx)("div",{className:"mt20",children:"注意"}),(0,L.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,L.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,L.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},i)}),t({type:"classroomList/getClassroomShixunsList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),X=t(8772),K=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,x.useParams)(),o=((0,x.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,L.jsxs)(I.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,t,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.getFieldValue(),o=null===(n=i.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,g.ZP)(r,{method:"post",body:d()(d()({},t),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:c,initialValues:O()({},"name",""),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,L.jsx)(D.Z,{children:"子目录名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:(null===(n=o.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=o.selectArrs)||void 0===t?void 0:t.name)})})]})})})]})})),U=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=(e.loading,e.dispatch),s=((0,x.useParams)(),(0,x.useLocation)(),t.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,L.jsxs)(I.Z,{centered:!0,title:"重命名",open:"重命名"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldValue(),s="/api/homework_commons/".concat(t.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,g.ZP)(s,{method:"post",body:d()({},n)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),t.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:o,initialValues:O()({},"name","1"),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",children:[(0,L.jsx)(D.Z,{children:"作业名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:null===(n=s.selectArrs)||void 0===n?void 0:n.name})})]})})})]})})),Q=t(99313),q=t(26724),ee=t.n(q),ne={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},te=t(34498),ie=Q.Z.TabPane,se=!1,ae=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.loading,e.dispatch),i=(0,x.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),u=(c[0],c[1],(0,f.useState)(!0)),m=h()(u,2),g=m[0],v=m[1],b=(0,f.useState)("public"),y=h()(b,2),k=y[0],Z=y[1],w=(0,f.useState)([]),S=h()(w,2),C=S[0],T=S[1],N=(0,f.useState)({page:0,page_size:20,search:""}),P=h()(N,2),A=P[0],$=P[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&g&&D(),"选用资源"!==n.actionTabs.key&&g&&T([])}),[n.actionTabs.key,g,k]);var M=[],D=function(){var e=p()(l()().mark((function e(){var n,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!g){e.next=19;break}if(++A.page,"public"!==k){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},A)});case 8:i=e.sent,C=s()(C.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},A)});case 14:i=e.sent,C=s()(C.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(n=i.object_list)||void 0===n?void 0:n.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,L.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,L.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,L.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){D()},hasMore:g,useWindow:!1,children:(0,L.jsx)(oe,{data:C})})})})})})]})}));function oe(e){var n=e.data,t=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(n.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,L.jsx)(b.Z,{title:n.title,placement:"topLeft",children:n.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,L.jsx)("span",{className:"font12",children:Y()(e).format(te.tF)})}}];return(0,L.jsx)(w.Z,{loading:se,pagination:!1,columns:t,className:ne.table,dataSource:n||[]})}var re=t(21068),le=t(3113),ce=t(27065),de={delay_publish:0,is_public:0,description:""},ue=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},de)),r=h()(o,2),c=r[0],u=r[1],m=(0,f.useState)([]),y=h()(m,2),k=y[0],Z=y[1],w=(0,f.useState)(!1),S=h()(w,2),C=S[0],P=S[1];(0,f.useEffect)((function(){"上传资源"===n.actionTabs.key&&a.resetFields()}),[n.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(n>500||0==n)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n;console.log("data--",e),-1==(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,L.jsx)(I.Z,{centered:!0,title:"上传资源",open:"上传资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,T.L9)(["教学课堂","资源","上传资源"]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),Z([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){Z([]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||0==n)}));return Z(n),n},rules:[{required:!0,message:"请上传资源"}],children:(0,L.jsxs)(re.Z,d()(d()({},A),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:k.length>9||C,ghost:!0,children:"文件上传"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,L.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},pe)),r=h()(o,2),c=r[0],u=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,L.jsx)(I.Z,{centered:!0,title:"添加外链",open:"添加外链"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,T.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},null==n||null===(r=n.actionTabs)||void 0===r?void 0:r.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,L.jsx)(X.Z,{suffix:(0,L.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=t(6288),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ge=(H.default.RangePicker,z.default.Option),xe=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,x.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),u=c[0],m=c[1],k=n.detail,Z=E.Z.useForm(),S=h()(Z,1)[0],C=(0,f.useState)([]),P=h()(C,2),A=P[0],$=P[1],O=(0,f.useState)(d()({},fe)),F=h()(O,2),W=F[0],J=F[1],K=(0,f.useState)(!1),U=h()(K,2),Q=(U[0],U[1]),q=function(e){return e&&e0?te.unified_setting=!1:te.unified_setting=!0:null!=a&&a.unified_setting?te.unified_setting=!0:te.unified_setting=!1,te.publish_time=a.publish_time?a.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(te.unified_setting),te.file_status=null==a?void 0:a.file_status,ie(Object.assign({},te)),$([d()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=d()({},u)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),g=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?de(f):de([{is_admin:!0}]),(null==g?void 0:g.length)>0?xe(g):xe([])):console.log(oe);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===n.actionTabs.key&&(o.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,S.resetFields(),je())}),[n.actionTabs.key,o.id]);var ke=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],Ze=(0,f.useState)([]),we=h()(Ze,2),Se=we[0],Ce=we[1],Te={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024,t=e.name.split(".").slice(-1)[0].toLowerCase();return n>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=ke.indexOf(t)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var t=e.data;console.log("data",t);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,L.jsx)(b.Z,{title:e.title,children:(0,L.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,L.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,t,i){return(0,L.jsx)("span",{onClick:function(){return e=null==t?void 0:t.id,s=i,void(1!==A.length?I.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function t(){var i,a,r;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s?{type:"history"}:{},t.next=3,(0,g.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=t.sent)?void 0:a.status)&&(o.id=null===(r=n.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return t.stop()}}),t)}))),function(){return a.apply(this,arguments)})}):I.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,L.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:t||[]})}return(0,L.jsx)(I.Z,{centered:!0,title:"资源设置",open:"资源设置"===n.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==te.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=u.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,S.validateFields();case 4:return c=S.getFieldValue(),c=Object.assign({},W,c),(p=JSON.parse(JSON.stringify(te))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(d()({id:k.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=c.is_public)||void 0===s?void 0:s[0],delay_publish:c.delay_publish,publish_type:null==te?void 0:te.file_status,description:c.description,publish_time:W.publish_time,new_attachment_id:null===(r=c.attachment_ids)||void 0===r?void 0:r.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))},p));case 10:0===e.sent.status&&(J(d()({},fe)),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),a()),Ce([]),de([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Ce([]),de([{}]),J(d()({},fe)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)})},children:(0,L.jsx)("section",{className:"",children:(0,L.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,L.jsx)(Ne,{data:A}),(0,L.jsxs)(E.Z,{form:S,initialValues:W,onChange:function(){var e=S.getFieldValue();J(Object.assign({},W,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024,t=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||-1==ke.indexOf(t))}));return Ce(n),n},children:(0,L.jsxs)(re.Z,d()(d()({},Te),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:Se.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,L.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:te.file_status,onChange:function(e){ie(Object.assign({},d()(d()({},te),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==te.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:te.publish_time?Y()(te.publish_time):"",onChange:function(e,n){te.publish_time=n,ie(Object.assign({},te))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==te.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),oe&&oe.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),oe[n].course_group_name=t,oe[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ye(a),de(oe.slice())},children:(null==u?void 0:u.group_settings)&&(null==u?void 0:u.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(ge,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){oe[n].publish_time=t,de(s()(oe))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=oe[n].group_name)&&void 0!==t&&t.includes(e))})))})),oe=oe.filter((function(e,t){return n!==t})),ye(e),de(oe.slice()),setTimeout((function(){return de(oe.slice())}),10)}}),oe.length<(null==u||null===(t=u.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),de(oe.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(98329),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.getFileData,a=(0,x.useParams)(),o=n.detail,r=E.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(d()({},ve)),m=h()(u,2),g=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===n.actionTabs.key&&c.resetFields()}),[n.actionTabs.key]);var y=function(e){return e&&e0?T.unified_setting=!1:T.unified_setting=!0:null!=o&&o.unified_setting?T.unified_setting=!0:T.unified_setting=!1,T.publish_time=o.publish_time?o.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),T.file_status=null==o?void 0:o.file_status,N(Object.assign({},T)),w([d()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(u=d()({},$)).group_settings=null==o?void 0:o.batches_publish_info,console.log(u),O(u),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?K(h):K([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===n.actionTabs.key&&(a.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[n.actionTabs.key]),(0,L.jsx)(I.Z,{centered:!0,title:"外链设置",open:"外链设置"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log($.group_settings),console.log(e),e.course_group_id=null===(n=$.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return u=c.getFieldValue(),u=Object.assign({},g,u),(p=JSON.parse(JSON.stringify(T))).group_settings=J.concat(q),e.next=10,(0,he.Ot)(d()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=u.is_public)||void 0===r?void 0:r[0],delay_publish:u.delay_publish,publish_type:null==T?void 0:T.file_status,description:u.description,publish_time:g.publish_time,link:u.link,name:u.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){K([{}]),b(d()({},ve)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{className:"pl20 pr20 pt10",children:(0,L.jsxs)(E.Z,{form:c,initialValues:g,onChange:function(){var e=c.getFieldValue();b(Object.assign({},g,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:T.file_status,onChange:function(e){N(Object.assign({},d()(d()({},T),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==T.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:T.publish_time?Y()(T.publish_time):"",onChange:function(e,n){T.publish_time=n,N(Object.assign({},T))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==T.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),J&&J.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),J[n].course_group_name=t,J[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));se(a),K(J.slice())},children:(null==$?void 0:$.group_settings)&&(null==$?void 0:$.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){J[n].publish_time=t,K(s()(J))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=J[n].group_name)&&void 0!==t&&t.includes(e))})))})),J=J.filter((function(e,t){return n!==t})),se(e),K(J.slice()),setTimeout((function(){return K(J.slice())}),10)}}),J.length<(null==$||null===(t=$.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),K(J.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,i=e.dispatch,a=(0,x.useParams)(),o=((0,x.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],d=r[1],u=(0,f.useState)(1),m=h()(u,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){d(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[n.name]);var y=E.Z.useForm(),k=h()(y,1)[0],Z=[];n.courseGroups.course_groups&&n.courseGroups.course_groups.map((function(e){return Z.push(e.id+"")}));var S=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,L.jsxs)(I.Z,{centered:!0,title:"发送资源",open:"发送"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,L.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,L.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,L.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,L.jsx)(M.ZP,{value:1,children:"发布"}),(0,L.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,L.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,L.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=k.getFieldValue(),e.next=3,(0,g.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(n.actionTabs.selectArrs),to_course_ids:s()(t.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,L.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),n.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:k,initialValues:O()(O()({},"group_ids",Z),"end_time",Y()(Y()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,L.jsx)(E.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(w.Z,{loading:t.effects["classroomList/getCourseGroups"],columns:S,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),ke=t(7406),Ze=t(44427),we=t(10593),Se=t(11278),Ce=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("取消发布"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsxs)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,L.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,L.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Te=t(71418),Ne=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i=e.classroomList,a=e.dispatch,o=(0,x.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],d=l[1],u=(0,f.useState)(0),p=h()(u,2),m=p[0],g=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),k=h()(j,2),Z=k[0],C=k[1],T=(0,f.useState)([]),N=h()(T,2),P=N[0],A=N[1],$=(0,f.useState)(""),O=h()($,2),E=O[0],M=O[1],D=(0,f.useState)(null),H=h()(D,2),F=H[0],Y=H[1],R=(0,f.useState)(!1),B=h()(R,2),V=B[0],G=B[1],W=(0,f.useState)([]),J=h()(W,2),K=J[0],U=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),Y(null),Q(),C(!0)):C(!1)}),[i.actionTabs]);var Q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&U(s()(e.course_groups))})),q()},q=function(){1!=c?d(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:F,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),g(e.size))})),G(!1)},ne=[{title:"序号",render:function(e,n,t){return b*(c-1)+t+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():d(1))}),[b]),(0,f.useEffect)((function(){q()}),[F]);return(0,L.jsxs)(I.Z,{width:1e3,centered:!0,title:"访问记录",open:Z,footer:null,onCancel:function(){M(""),Y(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,L.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title,children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title})]}),(0,L.jsxs)("div",{style:{display:"flex"},children:[(0,L.jsx)(z.default,{value:F,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){Y(e)},children:K.map((function(e){return(0,L.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,L.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():d(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,L.jsx)(Te.Z,{spinning:V,children:(0,L.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:ne,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,L.jsx)(S.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){d(e)},onShowSizeChange:function(e,n){y(n)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,L.jsxs)("span",{className:"mr10",children:["共",(0,L.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Ie=(0,x.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user;return{classroomList:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n,t,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,u=e.dispatch,m=(e.match,(0,x.useLocation)()),I=(0,x.useParams)(),$=(0,x.useSearchParams)(),O=h()($,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===O.get("tabs")?"":"1"===O.get("tabs")?"2":"2"===O.get("tabs")?"3":"3"===O.get("tabs")?"1":""}),M=h()(E,2),D=M[0],H=M[1],z=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(z,2),R=F[0],B=F[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],Q=G[1],q=(0,f.useState)(),ee=h()(q,2),ne=(ee[0],ee[1],new Date),te=(0,f.useState)([]),ie=h()(te,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),de=le[0],pe=le[1],fe=(0,f.useState)(!1),ge=h()(fe,2),ve=(ge[0],ge[1],a.detailAttachmentList),Te=a.detailLeftMenus,Ie=a.detailTopBanner,Le=O.get("tabs")?parseInt(O.get("tabs")):0,Pe=(0,f.useState)(!1),Ae=h()(Pe,2),$e=Ae[0],Oe=Ae[1];c.userInfo;function Ee(e,n){return Me.apply(this,arguments)}function Me(){return(Me=p()(l()().mark((function e(n,t){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:n,course_id:I.course_id}});case 2:i=e.sent,(a=s()(X))[t]=null==i?void 0:i.data,Q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D.course_id=I.coursesId,I.categoryId?D.course_second_category_id=I.categoryId:delete D.course_second_category_id,(0,f.useEffect)((function(){B(Array.from({length:20},(function(){return!1}))),Q([])}),[]),(0,f.useEffect)((function(){var e,n=T.cX.getItem("".concat(null==c||null===(e=c.userInfo)||void 0===e?void 0:e.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");n&&(D.sort_by=null==n?void 0:n.type,D.sort_direction=null==n?void 0:n.direction,console.log("localRecordValue",n),pe(null==n?void 0:n.name)),De()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&De()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var De=function(){H(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},He=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.link){e.next=4;break}return e.next=3,u({type:"attachment/updateVisits",payload:{id:n.id}});case 3:u({type:"classroomList/getAttachmentList",payload:d()({},D)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();Te.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var ze=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:I.course_id,ids:se,to_category_id:null==n?void 0:n.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),u({type:"classroomList/getAttachmentList",payload:d()({},D)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Ye=[{name:"删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,L.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,L.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Re=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Be=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===D.order_by?"desc"===D.sort_direction?"descend":"ascend":null,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}],Ve=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.name,""==se?_.ZP.error("请选择你要操作的任务"):u({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:D,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Re:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(D.sort_type="created_on",D.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(D.sort_type="publish_time",D.sort="desc",pe("发布时间降序排列")),D.clazz=Re[e.key].id,D.page=1,x.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),B(Array.from({length:20},(function(){return!1}))),Q([]),De()},defaultSelectedKeys:[Le+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,L.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,L.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,L.jsx)(b.Z,{title:"新建子目录",children:(0,L.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,L.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:D,selectArrs:d()(d()({},ve),{},{category_id:null==D?void 0:D.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:De}})},children:(0,L.jsx)(b.Z,{title:"目录重命名",children:(0,L.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"上传资源",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"添加外链",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){u({type:"attachment/setActionTabs",payload:{key:"选用资源",params:D}})}}),(0,L.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:$e,SortMenuName:de,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){D.search=e,D.page=1,De()},onSort:function(e){var n;D.sort_type=e.type,D.sort=e.direction,D.page=1,T.cX.setItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),De()},onBatch:function(e){return Oe(e)}}),(0,L.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,L.jsx)(ke.Z,{}),ve.files&&ve.files.map((function(e,n){var t,i,a;return(0,L.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,L.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(n){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(n){return n!==e.id}))):oe(se.concat(e.id))}}),(0,L.jsxs)("div",{className:ye.info,children:[(0,L.jsxs)("div",{className:ye.title,children:[(0,L.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[e.is_publish&&e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,L.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,L.jsx)("a",{onClick:function(n){(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),He(e),e.link||"application/pdf"===e.content_type||(n.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},href:Fe(e),target:"_blank",children:(0,L.jsx)("strong",{children:e.title})}):(0,L.jsx)("strong",{children:e.title}),e.link&&(0,L.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,L.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:ye.flexBox,children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),t.preventDefault(),n.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id});case 4:He(e),e.link||"application/pdf"===e.content_type?window.open(Fe(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,L.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),n.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==D?void 0:D.course_id});case 3:(0,T.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,L.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,L.jsx)(k.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,L.jsxs)(Z.Z,{children:[(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)("a",{onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){var t;n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(t=ve.files)||void 0===t?void 0:t.filter((function(n){return[e.id].includes(n.id)})),isdelete:"1",params:D}})},children:"立即删除"})},22),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{onClick:function(t){t.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:n,selectArrs:e,params:D,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[n]=!1,B(i)},to:"/",children:"资源设置"})},6),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:e.author.name}),(0,L.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),ne5&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[n]&&(null===(i=X[n])||void 0===i?void 0:i.length)>0&&(null===(a=X[n])||void 0===a?void 0:a.length)<6&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),e.description&&(0,L.jsx)("div",{className:"flex-wrp",children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:" 资源描述:"}),(0,L.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},n)})),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,L.jsx)(S.Z,{current:D.page||1,showSizeChanger:!0,onChange:function(e,n){Q([]),B(Array.from({length:20},(function(){return!1}))),D.page=e,D.page_size=n,De()},defaultCurrent:1,pageSize:D.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,L.jsx)(C.Z,{offsetBottom:0,children:(0,L.jsx)(Se.Z,{buttonDataSource:Ye,onButtonClick:Ve,useBatchStatus:Oe,catalogue:(null==Te||null===(t=Te.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:ze})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:De}),(0,L.jsx)(J,{}),(0,L.jsx)(je,{}),(0,L.jsx)(K,{}),(0,L.jsx)(U,{}),(0,L.jsx)(ae,{}),(0,L.jsx)(ue,{}),(0,L.jsx)(me,{}),(0,L.jsx)(xe,{getFileData:De}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:De}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{})]})}))},11278:function(e,n,t){t.d(n,{Z:function(){return x}});var i=t(79800),s=t.n(i),a=t(59301),o=t(20834),r=t(8772),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(89918),f=t(8876),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,k=e.addCatalogue,Z=(0,a.useState)(!1),w=s()(Z,2),S=w[0],C=w[1],T=(0,a.useState)(""),N=s()(T,2),I=N[0],L=N[1];console.log("---",j);var P=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return C(!1)},children:(0,g.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(r.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==I&&e.category_name.indexOf(I)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),k&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:k,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:u,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(k||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(d.Z,{open:S,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return C(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(f.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},10593:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(20834),m=t(24905),h=t(3113),f=t(38854),g=t(6848),x=t(8772),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=t(89918),b=t(17352),y=t(8876),j=t(26724),k=t.n(j),Z=t(7880),w=t(37712),S=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,S=e.dispatch,C=(e.onBatch,e.SortMenus),T=(0,u.useState)(!1),N=d()(T,2),I=N[0],L=N[1],P=(0,u.useState)([]),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)(!0),M=d()(E,2),D=M[0],H=M[1],z=(0,u.useState)([]),F=d()(z,2),Y=F[0],R=F[1],B=(0,u.useState)(1),V=d()(B,2),G=V[0],W=V[1],J=(0,u.useState)(!1),X=d()(J,2),K=X[0],U=X[1],Q=(0,Z.useParams)();(0,u.useEffect)((function(){j&&q()}),[j]);var q=function(){var e=l()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!D||K){e.next=10;break}return U(!0),W(G+1),e.next=5,S({type:"classroomList/getCourseGroupsList",payload:{page:G,id:Q.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(H(!1),i.push({id:0,name:"未分班"})),U(!1),R([].concat(o()(Y),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){q()},hasMore:D,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==Y?void 0:Y.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:$.includes(e.id),value:e.id,onChange:function(n){$.indexOf(e.id);$.indexOf(e.id)>-1?O($.filter((function(n){return n!==e.id}))):O($.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r($)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){O([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==C||!C.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[n],children:C.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(ne?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,w.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:I,onOpenChange:function(e){L(e)},children:(0,w.jsxs)("a",{children:["分班",I?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},44427:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},l=t(7880),c=t(37712),d=function(e){var n=e.isLoading,t=e.addText,d=e.tabDataSource,u=e.isAdmin,p=e.dispatch,m=e.type,h=e.isExercise,f=e.defaultSelectedKeys,g=e.onTabMenuClick,x=e.getDropdownMenu,_=e.showControlButton,v=e.buttonText,b=e.buttonIcon,y=void 0===b?"icon-tianjiadaohang":b,j=e.extraNode,k=e.onButtonClick,Z=void 0===k?function(){}:k,w=(0,l.useParams)();return(0,c.jsx)("div",{className:r.tabMenuContainer,children:(0,c.jsxs)(i.Z,{children:[(0,c.jsx)(s.Z,{flex:"1",children:(0,c.jsx)(a.Z,{onSelect:function(e){return n?{}:g(e)},mode:"horizontal",selectedKeys:f,children:d.map((function(e){return(0,c.jsxs)(a.Z.Item,{children:[(0,c.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&u&&(0,c.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),u&&(0,c.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[h&&(0,c.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,c.jsxs)(a.Z,{children:[(0,c.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:w.categoryId}})},children:"学生成绩"},1),(0,c.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==w?void 0:w.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,c.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,c.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,c.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,c.jsxs)("div",{className:r.control,children:[(0,c.jsx)("div",{className:r.extra,children:j}),_&&(0,c.jsxs)("span",{onClick:Z,style:{cursor:"pointer"},className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont ".concat(y)})}),(0,c.jsx)("span",{children:v})]}),!!x&&(0,c.jsx)(o.Z,{className:"ml10",dropdownRender:x,children:(0,c.jsxs)("span",{className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,c.jsx)("span",{children:t||"创建试卷"})]})})]})]})]})})}},28103:function(e,n,t){t.d(n,{Z:function(){return m}});var i=t(92310),s=t.n(i),a=t(59301),o=t(36355),r=t(17313),l=t(83116),c=t(37613);const d=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,l.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:g,plain:x,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=n("divider",r),[y,j]=u(b),k=c.length>0?`-${c}`:c,Z=!!f,w="left"===c&&null!=d,S="right"===c&&null!=d,C=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:Z,[`${b}-with-text${k}`]:Z,[`${b}-dashed`]:!!g,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===t,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:S},m,h),T=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),N=Object.assign(Object.assign({},w&&{marginLeft:T}),S&&{marginRight:T});return y(a.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},78673:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(93739),s=t(92310),a=t.n(s),o=t(1565),r=t(22386),l=t(88703),c=t(52167),d=t(59301),u=t(290),p=t(81331),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],h=d.forwardRef((function(e,n){var t,i=e.prefixCls,s=void 0===i?"rc-switch":i,h=e.className,f=e.checked,g=e.defaultChecked,x=e.disabled,_=e.loadingIcon,v=e.checkedChildren,b=e.unCheckedChildren,y=e.onClick,j=e.onChange,k=e.onKeyDown,Z=(0,c.Z)(e,m),w=(0,u.Z)(!1,{value:f,defaultValue:g}),S=(0,l.Z)(w,2),C=S[0],T=S[1];function N(e,n){var t=C;return x||(T(t=e),null==j||j(t,n)),t}var I=a()(s,h,(t={},(0,r.Z)(t,"".concat(s,"-checked"),C),(0,r.Z)(t,"".concat(s,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},Z,{type:"button",role:"switch","aria-checked":C,disabled:x,className:I,ref:n,onKeyDown:function(e){e.which===p.Z.LEFT?N(!1,e):e.which===p.Z.RIGHT&&N(!0,e),null==k||k(e)},onClick:function(e){var n=N(!C,e);null==y||y(n,e)}}),_,d.createElement("span",{className:"".concat(s,"-inner")},d.createElement("span",{className:"".concat(s,"-inner-checked")},v),d.createElement("span",{className:"".concat(s,"-inner-unchecked")},b)))}));h.displayName="Switch";var f=h,g=t(14088),x=t(36355),_=t(1684),v=t(19716),b=t(64993),y=t(17313),j=t(83116),k=t(37613);const Z=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:s,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:r}=e,l=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:s,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${r+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${r+2*i}px + ${2*o}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:r,height:r},[`${n}-loading-icon`]:{top:(r-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${r+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${r+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${r+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},w=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},S=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:s,handleShadow:a,handleSize:o}=e,r=`${n}-handle`;return{[n]:{[r]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:s,borderRadius:o/2,boxShadow:a,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${r}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${r}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${r}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:s,innerMaxMargin:a,handleSize:o}=e,r=`${n}-inner`;return{[n]:{[r]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:s,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${r}-checked, ${r}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*a}px)`},[`${r}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${r}`]:{paddingInlineStart:s,paddingInlineEnd:a,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*a}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},T=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,y.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var N=(0,j.Z)("Switch",(e=>{const n=(0,k.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[T(n),C(n),S(n),w(n),Z(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:s}=e,a=n*t,o=i/2,r=a-4,l=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:2*r+8,trackMinWidthSM:2*l+4,trackPadding:2,handleBg:s,handleSize:r,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new b.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:r/2,innerMaxMargin:r+2+4,innerMinMarginSM:l/2,innerMaxMarginSM:l+2+4}})),I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,size:s,disabled:o,loading:r,className:l,rootClassName:c,style:u}=e,p=I(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:h,switch:b}=d.useContext(x.E_),y=d.useContext(_.Z),j=(null!=o?o:y)||r,k=m("switch",t),Z=d.createElement("div",{className:`${k}-handle`},r&&d.createElement(i.Z,{className:`${k}-loading-icon`})),[w,S]=N(k),C=(0,v.Z)(s),T=a()(null==b?void 0:b.className,{[`${k}-small`]:"small"===C,[`${k}-loading`]:r,[`${k}-rtl`]:"rtl"===h},l,c,S),L=Object.assign(Object.assign({},null==b?void 0:b.style),u);return w(d.createElement(g.Z,{component:"Switch"},d.createElement(f,Object.assign({},p,{prefixCls:k,className:T,style:L,disabled:j,ref:n,loadingIcon:Z}))))}));L.__ANT_SWITCH=!0;var P=L},12563:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(59301),s=t(79419),a=t(92310),o=t.n(a),r=t(36785),l=t(47729),c=t(14088),d=t(36355),u=t(17313),p=t(37613),m=t(83116);const h=e=>{const{lineWidth:n,fontSizeIcon:t}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:t-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var g=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:n,lineWidth:t,tagPaddingHorizontal:i,componentCls:s}=e,a=i-t,o=n-t;return{[s]:Object.assign(Object.assign({},(0,u.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,style:t,className:s,checked:a,onChange:r,onClick:l}=e,c=x(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:p}=i.useContext(d.E_),m=u("tag",n),[h,f]=g(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},t),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=t(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((n,t)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=t;return{[`${e.componentCls}-${n}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,n,t)=>{const i="string"!=typeof(s=t)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${n}`]:{color:e[`color${t}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const n=h(e);return[y(n,"success","Success"),y(n,"processing","Info"),y(n,"error","Error"),y(n,"warning","Warning")]}),f),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,className:a,rootClassName:u,style:p,children:m,icon:h,color:f,onClose:x,closeIcon:_,closable:v,bordered:y=!0}=e,Z=k(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:S,tag:C}=i.useContext(d.E_),[T,N]=i.useState(!0);i.useEffect((()=>{"visible"in Z&&N(Z.visible)}),[Z.visible]);const I=(0,r.o2)(f),L=(0,r.yT)(f),P=I||L,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==C?void 0:C.style),p),$=w("tag",t),[O,E]=g($),M=o()($,null==C?void 0:C.className,{[`${$}-${f}`]:P,[`${$}-has-color`]:f&&!P,[`${$}-hidden`]:!T,[`${$}-rtl`]:"rtl"===S,[`${$}-borderless`]:!y},a,u,E),D=e=>{e.stopPropagation(),null==x||x(e),e.defaultPrevented||N(!1)},[,H]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${$}-close-icon`,onClick:D}):i.createElement("span",{className:`${$}-close-icon`,onClick:D},e)),null,!1),z="function"==typeof Z.onClick||m&&"a"===m.type,F=h||null,Y=F?i.createElement(i.Fragment,null,F,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),Y,H,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(z?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index 33c3fe545a..14d087dd02 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[292,4977,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,s=!1,l=null,a=!1,o=null,c=null,d=0;d4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(o=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",s=t.id,l=!1,o=0;o=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},S=function(n,t,i){j(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var s=document.createElement("div");s.classList.add("appletParameters","notranslate");var l=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,l=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),l=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||g.appendChild(w)):s.appendChild(w),g.appendChild(s),_||n.appendChild(g),setTimeout((function(){e.resize()}),1)}function b(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},j(f)<5&&(e.className+=" geogebraweb")):b(e,n)}if(r){scriptLoadStarted=!0;for(var N=0;N0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(s).append(a),window.dispatchEvent(new Event("resize"))):S(r,n,!1),window.GGBT_wsf_view.launchFullScreen(s)}else h=i,S(e,n,!1);if(!window.GGBT_wsf_view)for(l=0;le/4*3&&(a=e/4*3),o=a/5.8,l.setAttribute("src",_),l.setAttribute("width",a),l.setAttribute("height",o);var d=(e-a)/2,u=(n-o)/2;l.style.left=d+"px",l.style.top=u+"px",r.appendChild(l)}return r.appendChild(c),r},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},q=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(f=e,n)L(f,!0);else{var s,l,a=!r;if(a){var o=j(f);!isNaN(o)&&o<4.4&&(a=!1)}s="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in l=c>0?f:0===c?s+f:"https://www.geogebra.org/apps/5.2.814.0/",q)if(f.slice(-1*q[d].length)===q[d]||f.slice(-1*(q[d].length+1))===q[d]+"/")return void L(l,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?l+="web3d/":l+="webSimple/",L(l,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,v="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?q.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==o?e=o:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&L(c,m),a=!0}return void 0!==t.material_id?k(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var s,l=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,o=(s=e.autoHeight)&&"false"!==s,c=function(e,n,t,i,r,s){var l=null;if(null!=s&&""!=s)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+s+" ")>-1){l=a;break}a=a.parentNode}var o=0,c=0,d=0,u=0,p=0,m=0,h=0;if(l)o=l.offsetWidth,c=Math.max(i?l.offsetWidth:0,l.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(o=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=o):(o=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=o&&(void 0===r||!r)&&("rtl"===document.dir?(p=o-f.width-f.left,m=d<=480?10:30):(m=f.left,p=d<=480?10:30),u=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(l=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(l=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?s:(r=t(e,n,l,i,e.scaleContainerClass),!l||e.hasOwnProperty("scale")&&1!==s?Math.min(s,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,s=(t-i.height)/2;s<0&&(s=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=s+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=s<40?"40px":s+"px",e.style.left=r+"px")}return{responsiveResize:function(t,s){var l=t.querySelector(".appletParameters");if(l){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(s.id!==l.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(l.parentElement&&/fullscreen/.test(l.parentElement.className))return;var a=i(s,t);e()&&l.setAttribute("data-param-scale",a);for(var o=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function l(e){var n=s[e](),t=i[e];if(n in t)return n;var l=[];for(var a in t)l[t[a]]=a;throw r&&r(e,l,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=l(n));return e},webModule.__computePropValue=l,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,g.jsx)("div",{title:null==e?void 0:e.name,className:x,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,g.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},S=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,g.jsx)("div",{className:v,children:(0,g.jsx)(h.Z,r()(r()({},S),{},{showIcon:!0,treeData:y,onSelect:t,disabled:s},a),k)})}},40029:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});t(59301);var i="digitalLabel___tImKs",r="active___Ck70Q",s=t(37712),l=function(e){var n=e.number,t=e.active,l=e.className;return(0,s.jsx)("div",{className:"".concat(i," ").concat(t?r:""," ").concat(l),children:n})}},74908:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(7557),r=t.n(i),s=t(41498),l=t.n(s),a=t(79800),o=t.n(a),c=t(59301),d="imageDimensions___a7crR",u="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),v=t(2859),x=t(51136),g=t(6457),_=t(37712),y=function(e){var n=e.data,t=e.className,i=e.fullWidth,s=e.style,a=void 0===s?{}:s,m=e.onClose,y=e.onOk,j=e.showFullTools,w=e.noAssociationId,b=(0,c.useRef)(null),k=(0,c.useRef)(null),N=(0,c.useState)(!1),C=o()(N,2),Z=C[0],S=C[1],I=(0,c.useState)("正在加载中"),P=o()(I,2),T=P[0],B=P[1];(0,c.useEffect)((function(){null!=n&&n.visible?document.body.setAttribute("data-custom","y-hidden"):document.body.removeAttribute("data-custom"),null!=n&&n.src&&A()}),[null==n?void 0:n.visible]);var A=function(){var e=l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在加载中"),e.next=4,(0,g.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,b.current.src="",b.current.src=t,b.current.onload=function(){q()},S(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=l()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:S(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){k.current=new v.hP(b.current),k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),j&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsxs)("div",{className:h()(d,t,i?p:""),style:a,children:[(0,_.jsx)(f.Z,{spinning:Z,tip:T,style:{position:"absolute"}}),(0,_.jsx)("img",{className:u,ref:b})]})})}},30347:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),s=t(59301),l=t(44499),a=(t(48136),t(33773)),o=t(43418),c=t(37712),d=(0,s.forwardRef)((function(e,n){var t=e.callback,i=e.width,d=e.onChange,u=e.disabled,p=e.readOnly,m=e.type,h=void 0===m?"":m,f=e.value,v=void 0===f?"":f,x=e.style,g=void 0===x?{}:x,_=(0,s.useRef)(),y=(0,s.useRef)(),j=(0,s.useState)(0),w=r()(j,2),b=w[0],k=w[1],N=(0,s.useState)(0),C=r()(N,2),Z=C[0],S=C[1],I=(0,s.useState)(!1),P=r()(I,2),T=P[0],B=P[1],A=function(){var e=document.createElement("div");e.innerHTML=_.current.getValue();var n=e.innerText;return t&&t(n),n};(0,s.useImperativeHandle)(n,(function(){return{getData:A}}));var E=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i1e3*(l+3)*o,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!a){e.next=13;break}return I.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),W(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},s=ie(),l=re?null==a?void 0:a.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,o=re?null==a||null===(t=a.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,F.bM)(ne.current,{test_hack_code:K,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=S()(C()().mark((function e(){var n,t,r,s,l,o,c,u;return C()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?I.ZP.error("填空项答案不能为空"):I.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(y(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(s=r.hack)||void 0===s||null===(s=s.sub_discipline_id)||void 0===s?void 0:s[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(l=t)||void 0===l?void 0:l.identifier,sessionStorage.projectFill=null===(o=t)||void 0===o?void 0:o.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,y(!1),se(),e.abrupt("return");case 34:y(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{children:[(0,G.jsx)(P.ZP,d()(d()({loading:_},n),{},{onClick:ae,children:t})),(0,G.jsx)(v.Z,{open:b,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return le()},onCancel:function(){te.current=!1,k(!1)},children:(0,G.jsxs)("div",{className:A,children:[(0,G.jsxs)("div",{className:E,children:[(0,G.jsxs)("div",{className:"mb20",children:[(0,G.jsx)("span",{className:"c-black",children:"执行代码"}),!a&&(0,G.jsx)(R.CopyToClipboard,{text:K,onCopy:function(){return I.ZP.success("复制成功")},children:(0,G.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,G.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,G.jsx)(D.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:K,onChange:function(e){return Y(e)}})]}),(0,G.jsxs)("div",{className:q,children:[(0,G.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)("div",{className:L,children:(0,G.jsx)(h.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,G.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)(T.Z,{spinning:u,tip:"代码执行中",children:(0,G.jsx)("div",{className:L,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,s=e.input,l=e.expected_output,a=null;switch(n){case z.h.OK:a=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,G.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:a=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{children:"输入:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:s}),(0,G.jsx)("div",{children:"输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,G.jsx)("div",{children:"预期输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:l&&B.Base64.decode(l)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:a=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["最后执行的输入:",(0,G.jsx)("pre",{children:s})]}),(0,G.jsx)("p",{children:"执行出错信息:"}),(0,G.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:a=(0,G.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:a=(0,G.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,G.jsxs)(G.Fragment,{children:[" ",a," "]})}(V)})})})]})]})})]})},W=t(23717),H=["key","name"],U=h.Z.TextArea,K=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,s=void 0!==i&&i,a=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),N=p()(u,2),C=N[0],Z=N[1],S=(0,m.useState)(!1),I=p()(S,2),P=(I[0],I[1],(0,b.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var l=P(e,n.from);console.log("新增".concat(s,"个,之前有").concat(l,"个")),t(s,l)}}else{var a=r.split(Y).length-1+r.split(J).length-1,o=P(e,n.from);console.log("删除".concat(a,"个, 前面有").concat(o,"个,新增").concat(s,"个")),i(a>1?Array.from({length:a},(function(e,n){return o+n})):o)}}(e,n,A,q)}})})}),(0,G.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,l=n.remove;t.errors;return B.current=i,E.current=l,(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,G.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,G.jsxs)("div",{onClick:function(){v.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,G.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,G.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,G.jsx)(W.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,G.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,l=e.key,a=e.name,o=r()(e,H);return(0,G.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,G.jsxs)(g.Z,{flex:"0 0 auto",className:"".concat(k.Z.blankIndex),children:["填空项",n+1]}),(0,G.jsx)(g.Z,{flex:1,children:(0,G.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,G.jsx)(g.Z,{children:(0,G.jsx)(f.Z.Item,d()(d()({},o),{},{name:[a,"answer_text"],noStyle:!0,children:null!=M&&null!==(t=M[a])&&void 0!==t&&t.multi_line||null!=M&&null!==(i=M[a])&&void 0!==i&&i.multiLine?(0,G.jsx)(U,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,G.jsx)(h.Z,{style:{marginLeft:10,width:550},className:k.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),s&&(0,G.jsx)(g.Z,{flex:"224px",children:(0,G.jsx)(f.Z.Item,d()(d()({},o),{},{name:[a,"score"],label:"分值",rules:[{required:!0}],children:(0,G.jsx)(_.Z,{size:"large",className:k.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},l)}))]})}}),(0,G.jsx)("div",{onClick:function(){return Z(!0)},children:(0,G.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,G.jsx)(w.x,{placeholder:"请编辑题目解析(非必填)",isEdit:C})})}),(0,G.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,G.jsx)(y.default,{size:"large",children:K.map((function(e){return(0,G.jsxs)(y.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,G.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,G.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,G.jsx)(_.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,G.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,G.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,G.jsxs)(j.ZP.Group,{style:{marginTop:-10},children:[(0,G.jsx)(j.ZP,{value:0,children:"不忽略空格"}),(0,G.jsx)(j.ZP,{value:1,children:"忽略首尾空格"}),(0,G.jsx)(j.ZP,{value:2,children:"忽略所有空格"})]})}),(0,G.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,G.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,G.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,G.jsx)(U,{rows:4})}),(0,G.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,G.jsx)(U,{rows:4})})]}),(0,G.jsx)(V,{form:t,answerKey:c,hackIdentifier:a,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,G.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return k}});var i=t(39647),r=t.n(i),s=t(79800),l=t.n(s),a=t(85573),o=t.n(a),c=t(82242),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(6848),f=t(78241),v=t(5547),x=t(88996),g=t(12101),_=t(36017),y=t(37712),j=["key","name"],w=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],b=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,s=e.index,l=e.isEdit,a=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,j=e.showAddIcon,b=e.addItem,k=e.deleteItem;console.log(n,"value");var N=1===(null==n?void 0:n[r]),C=function(){var e;N?t(d()(d()({},n),{},o()({},r,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},o()({},r,0))})))),t(d()(d()({},n),{},o()({},r,1))))};return(0,y.jsxs)(p.Z,{className:v.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,y.jsx)(m.Z,{onClick:C,className:"".concat(v.Z.choiceIndex," ").concat(N?v.Z.activeAnswer:""),children:w[s]}),(0,y.jsx)(m.Z,{flex:1,className:"".concat(v.Z.editorWrap," ml15"),onClick:a,children:(0,y.jsx)(_.x,{height:155,placeholder:"请您输入选项",isEdit:l,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},o()({},i,e)))}})}),(0,y.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,y.jsx)("div",{onClick:C,className:"".concat(v.Z.setAnswerBtn," ").concat(N?v.Z.activeAnswer:""),children:N?"正确答案":"设为答案"})}),(0,y.jsxs)(m.Z,{className:v.Z.actionWrapper,children:[(0,y.jsx)(h.Z,{title:"新增参考答案",children:(0,y.jsx)(x.Z,{className:v.Z.addIcon,onClick:b,style:{visibility:j?"visible":"hidden"}})}),(0,y.jsx)(h.Z,{title:"删除",children:(0,y.jsx)(g.Z,{className:v.Z.deleteIcon,onClick:k,style:{visibility:s>1?"visible":"hidden"}})})]})]})},k=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,s=e.analysisKey,a=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,m=e.allowChangeMode,h=void 0===m||m,x=e.form,g=e.showAnalysis,k=void 0===g||g,N=(0,u.useState)(),C=l()(N,2),Z=C[0],S=C[1],I=(0,u.useState)(!1),P=l()(I,2),T=P[0],B=P[1];return(0,y.jsxs)("div",{className:v.Z.wrap,children:[(0,y.jsx)("div",{className:v.Z.questionTitleEditorWrap,children:(0,y.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,y.jsx)(_.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,y.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,y.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[a])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(w[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,y.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,s){var l=n.key,m=n.name,g=r()(n,j),_=Z===l,k=s<7&&s===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},g),{},{key:l,name:m,className:v.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(w[s],"选项的内容")))}}]}),(0,y.jsx)(b,{choiceTextKey:a,answerKey:c,index:s,isEdit:_,setInputActive:function(){S(l)},form:x,choiceOptionsPath:p,allowChangeMode:h,showAddIcon:k,addItem:function(){return t(o()(o()({},a,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,y.jsx)("div",{className:"".concat(v.Z.addBtn," mb30"),onClick:function(){return t(o()(o()({},a,""),c,0))},children:"添加选项"})]})}}),k&&(0,y.jsx)("div",{onClick:function(){return B(!0)},children:(0,y.jsx)(f.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,y.jsx)(_.x,{placeholder:"请编辑题目解析(非必填)",isEdit:T})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return M}});var i=t(39647),r=t.n(i),s=t(91232),l=t.n(s),a=t(85573),o=t.n(a),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(37205),h=t.n(m),f=t(59301),v=t(43418),x=t(95237),g=t(43604),_=t(8772),y=t(6848),j=t(78673),w=t(78241),b=t(5112),k=t(97913),N=t(36017),C=t(12101),Z=t(64259),S=t(5547),I=t(30347),P=t(37712),T=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{className:"mb20",children:[(0,P.jsx)(_.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=h()(n),s=e.target.value.trim();r[i]=s,t(r)}}),(0,P.jsx)(y.Z,{title:"删除",children:(0,P.jsx)(C.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},A=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,P.jsx)(I.Z,{value:e,style:{flex:1},onChange:function(e){var r=h()(n);r[i]=e,t(r)}}),(0,P.jsx)(y.Z,{title:"删除",children:(0,P.jsx)(C.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},E=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,P.jsx)(j.Z,{checked:!t,onChange:function(e){i(!e)}})},q="▁",M=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,s=void 0!==i&&i,a=e.answerKey,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],h=u[1],v=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:l},(function(e,n){return a+n})):a)}else if(s>0){var o=v(e,n.from);console.log("新增".concat(s,"个,之前有").concat(o,"个")),t(s,o)}}(e,n,M,O)}})})}),(0,P.jsx)(w.Z.List,{name:a,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=l()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var l=n.add,c=n.remove;i.errors;return I.current=l,L.current=c,(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(w.Z.Item,{label:(0,P.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,P.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,l=e.key,c=e.name,u=r()(e,T);return(0,P.jsxs)("div",{style:{marginBottom:10},children:[(0,P.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,P.jsxs)(g.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(S.Z.blankIndex),children:["填空项",n+1]}),(0,P.jsx)(w.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,P.jsxs)(b.ZP.Group,{onChange:function(){var e=t.getFieldValue(a);t.setFieldsValue(o()({},a,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,P.jsxs)(b.ZP,{value:1,children:["文本模式 ",(0,P.jsx)(y.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,P.jsx)(Z.Z,{})})]}),(0,P.jsxs)(b.ZP,{value:2,children:["数学公式模式 ",(0,P.jsx)(y.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,P.jsx)(Z.Z,{})})]})]})}))]}),(0,P.jsx)(x.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,P.jsxs)(g.Z,{flex:1,children:[(0,P.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,P.jsx)(g.Z,{flex:1,children:(0,P.jsx)(w.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(a))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,P.jsx)(B,{}):(0,P.jsx)(A,{})}))}),s&&(0,P.jsx)(g.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,P.jsx)(w.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:S.Z.blankInputNumberWrapper,children:(0,P.jsx)(k.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,P.jsx)(w.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,P.jsx)(_.Z,{type:"hidden"})}))]})})]},l)}))]})}}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(w.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,P.jsx)(j.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(w.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,P.jsx)(j.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==F?void 0:F.length)>1&&(0,P.jsxs)(x.Z,{align:"middle",className:(null==F?void 0:F.length)>1?"mb30":"".concat(S.Z.hide),children:[(0,P.jsx)(w.Z.Item,{name:"is_ordered",children:(0,P.jsx)(E,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,P.jsx)("div",{onClick:function(){return h(!0)},children:(0,P.jsx)(w.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,P.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(39647),r=t.n(i),s=t(79800),l=t.n(s),a=t(82242),o=t.n(a),c=t(85573),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(78241),f=t(5547),v=t(36017),x=t(37712),g=["key","name"],_=d()(d()({},"正确","T"),"错误","F"),y=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),s=null==n?void 0:n.choice_text,l=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(o()(o()({},n),{},{is_answer:1}))};return(0,x.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,x.jsx)(m.Z,{onClick:l,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:_[s]}),(0,x.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,x.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:s})}),(0,x.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,x.jsx)("div",{onClick:l,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},j=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),s=l()(i,2),a=s[0],c=s[1];return(0,x.jsxs)("div",{className:f.Z.wrap,children:[(0,x.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,x.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,x.jsx)(v.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,x.jsx)(h.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,x.jsx)(h.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,x.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,s=r()(e,g);return(0,u.createElement)(h.Z.Item,o()(o()({},s),{},{key:n,name:i,noStyle:!0}),(0,x.jsx)(y,{form:t}))}))})}})}),(0,x.jsx)("div",{onClick:function(){return c(!0)},children:(0,x.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,x.jsx)(v.x,{placeholder:"请编辑题目解析(非必填)",isEdit:a})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),r=t.n(i),s=t(39647),l=t.n(s),a=t(11094),o=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,s=l()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(a.Z,r()(r()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,s=void 0===r?140:r;return e.isEdit?(0,d.jsx)(a.Z,{watch:!0,isFocus:!0,height:s,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:o.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(o.Z.inputBorder," ").concat(o.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return P}});var i=t(91232),r=t.n(i),s=t(79800),l=t.n(s),a=t(82242),o=t.n(a),c=t(39647),d=t.n(c),u=t(59301),p=t(8591),m=t(12563),h=t(78241),f=t(78673),v=t(95237),x=t(43604),g=t(6848),_=t(8772),y=t(97913),j=t(5547),w=t(36017),b=t(11094),k=t(64259),N=t(37712),C=["value","onChange"],Z=["key","name"],S=function(e){var n=e.value,t=e.onChange,i=d()(e,C);return(0,N.jsx)(b.Z,o()(o()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},I=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,N.jsx)(m.Z,{closable:!0,onClose:i,className:j.Z.keywordTag,children:(0,N.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},P=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,s=e.isMustKeyWords,a=void 0===s?i:s,c=(0,u.useState)(!1),m=l()(c,2),b=m[0],C=m[1],P=(0,u.useState)(""),T=l()(P,2),B=T[0],A=T[1],E=h.Z.useWatch("use_keywords",t),q=h.Z.useWatch("question_score",t);return(0,N.jsxs)("div",{className:j.Z.wrap,children:[(0,N.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,N.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,N.jsx)(w.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,N.jsx)(h.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,N.jsx)(S,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!a&&(0,N.jsx)(h.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,N.jsx)(f.Z,{defaultChecked:!0})}),i&&a&&(0,N.jsxs)(v.Z,{align:"middle",className:"mb30",children:[(0,N.jsx)(h.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,N.jsx)(f.Z,{})}),(0,N.jsx)(x.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,N.jsx)(x.Z,{children:(0,N.jsx)(g.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,N.jsx)(k.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(E||!a)&&(0,N.jsx)(h.Z.List,{name:"keywords",rules:[{validator:function(e,n){return a?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(q)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,s=n.remove;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("div",{className:"".concat(j.Z.title," mb10"),children:a?"关键词":(0,N.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,N.jsxs)(v.Z,{align:"middle",className:"font14 mb30",children:[(0,N.jsx)(x.Z,{flex:1,children:(0,N.jsx)(_.Z,{value:B,onChange:function(e){A(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,s,l,a,o="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==o||null===(s=o.split("|"))||void 0===s||null===(s=s.filter((function(e){return!!e})))||void 0===s?void 0:s.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(l=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===l?void 0:l.flat())||[],m=r()(c);try{for(m.s();!(a=m.n()).done;){var h=a.value;if(u.includes(h))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(o)&&(i({keyword:c,score:1}),A(""))},className:j.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,N.jsx)(x.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,N.jsx)(v.Z,{className:"mb20",style:{marginRight:148},children:(0,N.jsx)(x.Z,{flex:1,children:(0,N.jsxs)(v.Z,{align:"middle",justify:"space-between",children:[(0,N.jsx)(h.Z.Item,o()(o()({},i),{},{name:[t,"keyword"],children:(0,N.jsx)(I,{onClose:function(){return s(t)}})})),a&&(0,N.jsx)(h.Z.Item,o()(o()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,N.jsx)(y.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,N.jsx)("div",{onClick:function(){return C(!0)},children:(0,N.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,N.jsx)(w.x,{placeholder:"请编辑题目解析(非必填)",isEdit:b})})})]})}},95166:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var i="text___bQulM",r="sup___rX_Y3",s=t(78241),l=t(37712),a=function(e){var n=e.text,t=e.name,a=void 0===t?"question_score":t,o=function(e){var t=e.value;return(0,l.jsxs)("div",{className:i,children:[(0,l.jsx)("span",{className:r,children:"*"}),(0,l.jsx)("span",{className:"mr10",children:"分值"}),(0,l.jsx)("span",{children:t||"--"}),(0,l.jsx)("span",{className:"c-grey-999",children:n})]})};return(0,l.jsx)(s.Z.Item,{noStyle:!0,name:a,children:(0,l.jsx)(o,{})})}},30941:function(e,n,t){"use strict";t.d(n,{Z:function(){return q},P:function(){return A}});var i=t(37205),r=t.n(i),s=t(39647),l=t.n(s),a=t(7557),o=t.n(a),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),v=t(78241),x=t(43418),g=t(5112),_=t(8772),y=t(52306),j="brief___LOzpE",w="contentTitle___xkdcN",b="content___Vtri0",k="antdTable___s8T2N",N="tableCell___kN9Fw",C="antdModal___WVBk3",Z="orangeColor___ryB2u",S=t(85062),I=t(37712),P=["isImportMultipleCourse"],T=function(e){var n=e.studentNames,t=e.total;return t>3?(0,I.jsxs)(I.Fragment,{children:["课堂内有",(0,I.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),"等",(0,I.jsx)("span",{className:Z,children:t}),"名学生"]}):(0,I.jsxs)(I.Fragment,{children:["课堂内有",(0,I.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},B=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),s=(e.type,e.isMultipleCourse),l=void 0!==s&&s,a=v.Z.useForm(),c=h()(a,1)[0],u=(0,f.useState)(1),m=h()(u,2),_=m[0],y=m[1],j=(0,f.useState)(!1),w=h()(j,2),k=w[0],N=w[1],S=(0,f.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),P=(0,f.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,I.jsx)(I.Fragment,{children:S?(0,I.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:C,width:682,confirmLoading:k,onCancel:n,onOk:p()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),n=_,l&&(s=d()({},c.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:N(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,I.jsx)("div",{className:b,style:{marginBottom:20},children:l?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(T,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),l?(0,I.jsx)(v.Z,{form:c,preserve:!1,children:null==P?void 0:P.map((function(e){return(0,I.jsxs)(f.Fragment,{children:[(0,I.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,I.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{className:b,children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,I.jsxs)(g.ZP.Group,{value:_,onChange:function(e){return y(e.target.value)},className:b,style:{marginBottom:30},children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:b,style:{marginBottom:10},children:"* 说明:"}),(0,I.jsx)("div",{className:b,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,I.jsx)("div",{className:"".concat(b," ").concat(Z),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,I.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:p()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),n=0,l&&(s=d()({},c.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:N(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,I.jsxs)("div",{className:b,children:[(0,I.jsx)(T,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",l?(0,I.jsxs)(v.Z,{form:c,preserve:!1,children:[(0,I.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==P?void 0:P.map((function(e){return(0,I.jsxs)(f.Fragment,{children:[(0,I.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,I.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{className:b,children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,I.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,I.jsx)("span",{className:Z,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},A=function(){var e=(0,f.useState)(!1),n=h()(e,2),t=n[0],i=n[1],r=(0,f.useState)(),s=h()(r,2),a=s[0],c=s[1],d=function(){var e=p()(o()().mark((function e(n){var t,r,s,a,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,r=void 0!==t&&t,s=l()(n,P),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,S.Tr)(s);case 6:e.t0=e.sent;case 7:if(!("status"in(a=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==a||null===(d=a.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(a),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",a.course_data_list||[]);case 17:if(0!==a.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(a),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},a,d]},E=function(e){var n=v.Z.useForm(),t=h()(n,1)[0],i=(0,f.useState)(!1),s=h()(i,2),l=s[0],a=s[1],c=e.onCancel,d=e.onOk,u=e.visible,m=e.inPaper,b=void 0!==m&&m,S=e.renderData,P=e.type,B=e.isMultipleCourse,A=void 0!==B&&B,E=e.position,q=(0,f.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N,render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(_.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N,render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[b]),M=(0,f.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,className:N,align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(_.Z,{type:"hidden"})}),(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(_.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:N,ellipsis:!0,align:"center",render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(_.Z,{type:"hidden"})})]})}}]}),[b]);if(A){var L={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:N,render:function(e,n){return(0,I.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};q=[L].concat(r()(q)),M=[L].concat(r()(M))}var O=(0,f.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,r=e.studentNames,s=e.studentCount,l=e.inPaper,a=e.is_random,o=void 0!==a&&a,c=e.position,d=(void 0===c?"":c)||(l?"试卷":"课程");return(0,I.jsxs)("span",{children:[(0,I.jsx)(T,{studentNames:r,total:s}),"学习过",d,"中的",(0,I.jsx)("span",{className:Z,children:n}),"个项目,",t>0&&i>0?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:Z,children:t}),"个项目支持复制,",(0,I.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:Z,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==S?void 0:S.repeat_shixun_num,copy:null==S?void 0:S.can_copy_num,canNotCopy:null==S?void 0:S.no_copy_num,studentNames:null==S?void 0:S.student_names,studentCount:null==S?void 0:S.student_count,is_random:null==S?void 0:S.is_random,inPaper:b,position:E})}),[S,b,E]);return(0,I.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:l,onOk:p()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:a(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:C,destroyOnClose:!0,children:(0,I.jsxs)(v.Z,{form:t,preserve:!1,children:[(0,I.jsx)("div",{className:j,children:O}),(0,I.jsxs)("div",{style:{marginBottom:30},children:[(0,I.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,I.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,I.jsx)("div",{className:Z,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==S?void 0:S.can_copy_num)>0&&(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:w,children:"支持复制的项目"}),(0,I.jsx)(y.Z,{columns:q,className:k,dataSource:null==S?void 0:S.can_copy_list,rowKey:"subject"===P?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==S?void 0:S.no_copy_num)>0&&(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,I.jsx)(y.Z,{columns:M,className:k,dataSource:null==S?void 0:S.no_copy_list,rowKey:"subject"===P?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==S?void 0:S.no_use_list.length)>0&&(null==S?void 0:S.no_use_list.map((function(e){return(0,I.jsxs)("div",{children:[(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(_.Z,{type:"hidden"})}),(0,I.jsx)(v.Z.Item,{name:["".concat("subject"===P?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(_.Z,{type:"hidden"})})]},"subject"===P?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},q=function(e){return"multiple"===e.modalType?(0,I.jsx)(E,d()({},e)):(0,I.jsx)(B,d()({},e))}},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),r=t.n(i),s=t(79800),l=t.n(s),a=t(59301),o=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),m=(t(81974),t(3693),t(37712)),h=o.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,s=e.options,o=void 0===s?{}:s,c=(0,a.useRef)(),d=(0,a.useState)(),u=l()(d,2),h=u[0],f=u[1];return(0,a.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,a.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,a.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,a.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},o));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),s=l()(i,2),u=s[0],p=s[1];return(0,m.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(o.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,m.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),s=t(79800),l=t.n(s),a=t(85573),o=t.n(a),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),x=t.n(v),g=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,s=e.className,l=void 0===s?"":s,a=e.children;return(0,h.jsxs)("a",{title:t,className:l,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),a]})}var y=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,s=e.fullScreen,l=e.insertTemp,a=e.hidetoolBar,o=e.extraUse,c=[].concat(g,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,l&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(l),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),o&&(0,h.jsx)("li",{children:o}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(s?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:s?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},j=t(27308),w=t(78241),b=t(8772),k=t(3113),N={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(w.Z,x()(x()({},N),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(w.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsx)(w.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),S=t(8591),I=t(55087),P=w.Z.useForm,T={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},A=function(e){var n=e.callback,t=e.onCancel,i=P(),r=l()(i,1)[0],s=(0,c.useRef)();function a(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):S.ZP.error(e.message)}return(0,h.jsxs)(w.Z,x()(x()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,s.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(w.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(w.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(b.Z,{style:T})}),(0,h.jsx)(E,{onFileChange:function(e){var n=e.target.files[0];s.current=n,q(n,a)}})]})}),(0,h.jsx)(w.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(b.Z,{style:{width:264}})}),(0,h.jsxs)(w.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function E(e){var n=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:n})]})}function q(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(I.KI,"/api/attachments.json")),i.send(t)}var M=t(95237),L=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var s=i.toDataURL("image/png");return(0,h.jsx)(M.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:s,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},F=t(7557),D=t.n(F),R=t(41498),z=t.n(R),G=t(37205),V=t.n(G),W=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=l.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(s)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var s,l,a;if(null===(s=n.findTreeParentNode()))break;if((a=(l=this._sortTreeChildrenByY(s)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=H,K=(t(31270),t(85160)),Y=t(43418),J=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=W;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(),a=(0,c.useRef)(!1),o=(0,c.useRef)(!1),d=(0,c.useState)(0),u=l()(d,2),p=u[0],m=u[1],f=function(){var e=z()(D()().mark((function e(){var n,r;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:o,className:a.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:o.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(M.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){a.current=!a.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:s})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=W.GraphObject.make,n="#ff3333",t="#3358ff",l="#25ad23",a="#d533ff",o="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",v="#cccccc",x="#b3e6b3",g="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,s=(new W.Point).setRectSpot(r.actualBounds,n);s.subtract(r.location),s.scale(2,2),s.x+=130*Math.sign(s.x),s.y+=130*Math.sign(s.y),s.add(r.location),s.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var l=i.copyNodeData(r.data);i.setGroupKeyForNodeData(l,i.getGroupKeyForNodeData(r.data)),i.addNodeData(l);var a={from:r.key,to:i.getKeyForNodeData(l)};i.addLinkData(a);var o=e.diagram.findNodeForData(l);o.location=s,e.diagram.select(o),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(W.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?25:18,height:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(W.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function w(n,t){return t||(t="color"),e(W.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function b(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",w(d,"fill"),w(p,"fill"),w(m,"fill"),w(h,"fill"))),e("ContextMenuButton",e(W.Panel,"Horizontal",w(v,"fill"),w(x,"fill"),w(f,"fill"),w(g,"fill")))]}function k(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",w(u),w(l),w(t),w(n))),e("ContextMenuButton",e(W.Panel,"Horizontal",w(d),w(a),w(o),w(c)))]}function N(n,t){return t||(t="thickness"),e(W.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function C(n,t){return t||(t="dash"),e(W.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function Z(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",N(1),N(2),N(3),N(4))),e("ContextMenuButton",e(W.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function S(n,t){return t||(t="figure"),e(W.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function I(n){return e(W.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function P(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(W.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",W.Spot.stringify(W.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=W.Spot.RightSide;n.equals(W.Spot.Top)?(i=270,r=W.Spot.TopSide):n.equals(W.Spot.Left)?(i=180,r=W.Spot.LeftSide):n.equals(W.Spot.Bottom)&&(i=90,r=W.Spot.BottomSide),t||(i-=180);var s=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",W.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:s,contextClick:s})}return i.current=new W.Diagram(r.current,{padding:20,grid:e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center,locationObjectName:"SHAPE",desiredSize:new W.Size(120,60),minSize:new W.Size(40,40),resizable:!0,resizeCellSize:new W.Size(10,10),rotatable:!0},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),new W.Binding("desiredSize","size",W.Size.parse).makeTwoWay(W.Size.stringify),e(W.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("figure"),new W.Binding("fill"),new W.Binding("stroke","borderColor"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(W.TextBlock,{margin:1,textAlign:"center",overflow:W.TextBlock.OverflowEllipsis,editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(W.Panel,"Vertical",{maxSize:new W.Size(200,NaN)},e(W.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new W.Binding("text")),e(W.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new W.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Placeholder,{padding:10}),_(W.Spot.Top,"TriangleUp"),_(W.Spot.Left,"TriangleLeft"),_(W.Spot.Right,"TriangleRight"),_(W.Spot.Bottom,"TriangleDown"),y({alignment:new W.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(W.Panel,"Horizontal",S("Rectangle"),S("RoundedRectangle"),S("Ellipse"),S("Diamond"))),e("ContextMenuButton",e(W.Panel,"Horizontal",S("Parallelogram2"),S("ManualOperation"),S("Procedure"),S("Cylinder1"))),e("ContextMenuButton",e(W.Panel,"Horizontal",S("Terminator"),S("CreateRequest"),S("Document"),S("TriangleDown"))),b(),k(),Z()),i.current.groupTemplate=e(W.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:W.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Panel,"Auto",{name:"BODY"},e(W.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("fill"),new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Placeholder,{background:"transparent",margin:20})),e(W.TextBlock,{alignment:W.Spot.Top,alignmentFocus:W.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new W.Binding("text"),new W.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Panel,"Auto",e(W.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(W.Placeholder,{margin:1.5})),y({alignment:W.Spot.TopRight,alignmentFocus:W.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),k(),Z()),i.current.linkTemplate=e(W.Link,{layerName:"Foreground",routing:W.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new W.Binding("fromSpot","fromSpot",W.Spot.parse),new W.Binding("toSpot","toSpot",W.Spot.parse),new W.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("points").makeTwoWay(),e(W.Shape,{strokeWidth:2},new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,0),segmentOrientation:W.Link.OrientAlong,alignmentFocus:W.Spot.Right,figure:"circle",width:10,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 1===e}))),e(W.Shape,{segmentIndex:-1,segmentOffset:new W.Point(-10,6),segmentOrientation:W.Link.OrientPlus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return e>=1})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,-6),segmentOrientation:W.Link.OrientMinus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 2===e})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.TextBlock,{alignmentFocus:new W.Spot(0,1,-4,0),editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(W.Adornment,e(W.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:I(2)},new W.Binding("pathPattern","thickness",I)),y({alignmentFocus:new W.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(W.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(W.Panel,"Horizontal",e(W.Panel,"Spot",T(!1),B(W.Spot.Top,!1),B(W.Spot.Left,!1),B(W.Spot.Right,!1),B(W.Spot.Bottom,!1)),e(W.Panel,"Spot",{margin:new W.Margin(0,0,0,2)},T(!0),B(W.Spot.Top,!0),B(W.Spot.Left,!0),B(W.Spot.Right,!0),B(W.Spot.Bottom,!0))))),new W.Palette(s.current,{maxSelectionCount:1,linkTemplate:e(W.Link,{locationSpot:W.Spot.Center,selectionAdornmentTemplate:e(W.Adornment,"Link",{locationSpot:W.Spot.Center},e(W.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(W.Shape,{toArrow:"Standard",stroke:null}))},{routing:W.Link.AvoidsNodes,curve:W.Link.JumpOver,corner:5,toShortLength:4},new W.Binding("points"),e(W.Shape,{isPanelMain:!0,strokeWidth:2}),e(W.Shape,{toArrow:"Standard",stroke:null})),model:new W.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(V()(W.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center},new W.Binding("location","location",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new W.Binding("stroke").makeTwoWay(),new W.Binding("fill").makeTwoWay(),new W.Binding("figure")),e(W.TextBlock,{margin:new W.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new W.Size(16,16),maxSize:new W.Size(10,NaN),textAlign:"center",editable:!0},new W.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},se=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"单元格数:"}),(0,h.jsx)("span",{style:re,children:"行数"}),(0,h.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(te.Z,{})}),(0,h.jsx)("span",{style:re,children:"列数"}),(0,h.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(te.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"对齐方式:"}),(0,h.jsx)(w.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(ne.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(ne.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(ne.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(ne.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},le=t(78673),ae=t(66455),oe=t.n(ae),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,s=e.callback,a=(e.showSaveButton,(0,c.useRef)()),o=(0,c.useRef)(),d=(0,c.useState)(!1),u=l()(d,2),p=u[0],m=u[1],f=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){o.current=new(oe())(f.current,!0),window.onload=function(){o.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return s&&s(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",o.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,h.jsxs)(M.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(le.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",me="upload-image",he="add-flowchart",fe="draw-image",ve="code-block",xe="add-table",ge="------------",_e={default:ge,left:":".concat(ge),center:":".concat(ge,":"),right:"".concat(ge,":")},ye=t(56266);var je="@▁▁@",we=["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 be(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ne=o()(o()({},ke+"-B","bold"),ke+"-I","italic"),Ce=o()(o()(o()(o()(o()(o()(o()(o()({},pe,"添加链接"),ve,"添加代码块"),me,"添加图片"),fe,"添加画图"),he,"插入流程图"),xe,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,s=e.width,a=void 0===s?"100%":s,d=e.height,v=void 0===d?400:d,x=e.miniToolbar,g=void 0!==x&&x,_=e.isFocus,w=void 0!==_&&_,b=e.watch,k=e.insertTemp,N=e.mode,I=void 0===N?"markdown":N,P=e.id,T=void 0===P?"markdown-editor-id":P,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,L=void 0!==M&&M,F=e.showNullButton,D=void 0!==F&&F,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,V=void 0!==G&&G,W=e.fullScreen,H=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,le=void 0!==re&&re,ae=e.placeholder,oe=void 0===ae?"":ae,ge=e.values,ke=void 0===ge?"":ge,Ze=e.extraUse,Se=(0,c.useState)(null),Ie=l()(Se,2),Pe=Ie[0],Te=Ie[1],Be=(0,c.useState)(t),Ae=l()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,c.useState)(b),Le=l()(Me,2),Oe=Le[0],Fe=Le[1],De=(0,c.useState)(H),Re=l()(De,2),ze=Re[0],Ge=Re[1],Ve=(0,c.useState)(""),We=l()(Ve,2),He=We[0],Ue=We[1],Ke=(0,c.useState)(0),Ye=l()(Ke,2),Je=Ye[0],Qe=Ye[1],Xe=(0,c.useState)(v),$e=l()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=l()(tn,2),sn=(rn[0],rn[1]),ln=(0,c.useState)(0),an=l()(ln,2),on=an[0],cn=an[1],dn=(0,c.useState)(0),un=l()(dn,2),pn=un[0],mn=un[1],hn=(0,c.useRef)(),fn=(0,c.useRef)(),vn=(0,c.useRef)(),xn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;qe(ke),null==Pe||Pe.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(hn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),s=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==I)return;try{var l,a=s[1];"file"===(null===(l=s[0])||void 0===l?void 0:l.kind)&&(a=s[0]);var o=a.getAsFile(),c=o.name.split(".").pop();q(o,(function(e){var t,i,r;e.id?(null==o||null===(t=o.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==o||null===(i=o.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==o||null===(r=o.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(o.name,"")):we.includes(c)?n.replaceSelection('').concat(o.name,"")):n.replaceSelection("[".concat(o.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){S.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(hn.current,{mode:I,lineNumbers:!g,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",oe):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),s=r.charAt(i.ch-1),l=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),o=l>a?l:a,c=l>a?3:4;if(-1===je.indexOf(s))return null;if(console.log("change1:",n,e,r,i,o,l,a,s),o>=0&&i.ch-o<5){var d=o+c;return t.replaceRange("",{line:i.line,ch:o},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),w&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Te(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Pe){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Pe.setSize("100%","100%"),Pe.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(hn.current.parentElement),e}();return function(){var n,t;null!==(n=hn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=hn.current)||void 0===t?void 0:t.parentElement)}}}),[Pe,gn]),(0,c.useEffect)((function(){if(Pe){for(var e=[],n=function(){var n=l()(i[t],2),r=n[0],s=n[1],a=o()({},r,(function(){_n(s)}));e.push(a),Pe.addKeyMap(a)},t=0,i=Object.entries(Ne);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(T,Ee),sn(!0))}}),1e4),(0,c.useEffect)((function(){Fe(b)}),[Pe,b]),(0,c.useEffect)((function(){Pe&&w&&Pe.focus()}),[Pe,w]),(0,c.useEffect)((function(){if(Oe&&Pe){var e=function(e){var n=e.target;if(xn.current){var t=n.scrollTop/n.scrollHeight;xn.current.scrollTop=xn.current.scrollHeight*t}},n=Pe.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Pe,Oe]),(0,c.useEffect)((function(){if(Pe&&K){var e=function(e,n){K(e,n)};return Pe.on("beforeChange",e),function(){Pe.off("beforeChange",e)}}}),[Pe,K]),(0,c.useEffect)((function(){if(Pe&&U){var e=function(){U(Pe.getValue())};return Pe.on("blur",e),function(){Pe.off("blur",e)}}}),[Pe,U]),(0,c.useEffect)((function(){if(Pe){var e=function(e,n){var t=e.getValue();qe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,kn(t)):i(t))};return Pe.on("change",e),function(){Pe.off("change",e)}}}),[Pe,i]),(0,c.useEffect)((function(){if(Pe)if(null==t)Pe.setValue(""),qe("");else{var e=window.scrollY||window.pageYOffset;t!==Pe.getValue()&&(Pe.setValue(t),qe(t),Pe.setCursor(ie?1:Pe.lineCount(),0),window.scrollTo(0,e))}}),[Pe,t]);var _n=(0,c.useCallback)((function(e){var n=Pe.getCursor(),t=Pe.getSelection(),i=t.split("\n");switch(e){case"bold":return Pe.replaceSelection("**"+t+"**"),""===t&&Pe.setCursor(n.line,n.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+t+"*"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+t+"`"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"inline-latex":return Ue("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+t+"\n```"),Pe.setCursor(n.line+1,t.length+1),Pe.focus();case"line-break":return Pe.replaceSelection("
\n"),Pe.focus();case"list-ul":return""===t?Pe.replaceSelection("- "+t):Pe.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Pe.focus();case"list-ol":return""===t?Pe.replaceSelection("1. "+t):Pe.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Pe.focus();case"add-null-ch":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("▁"),Pe.focus();case"add-signal":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("@▁@"),Pe.focus();case"add-multiple":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection(je),Pe.focus();case"inster-template-1":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return Fe(!Oe),Pe.focus();case"trigger-full-screen":return Ge(!ze),Pe.focus();case pe:return void Ue(pe);case ve:return void Ue(ve);case me:return void Ue(me);case fe:return void Ue(fe);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case xe:return void Ue(xe);default:throw new Error}}),[Pe,Oe,ze]),yn=(0,c.useCallback)((function(e,n){var t,i,r,s,l;switch(Ue(""),He){case pe:var a=e.title,o=e.link;return Pe.replaceSelection("[".concat(a,"](").concat(o,")")),Pe.focus();case ve:var c=e.language,d=e.content;return Pe.replaceSelection(["```"+c,d,"```"].join("\n")),Pe.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),m=0;m-1||null==v||!v.type?f?Pe.replaceSelection("![ ".concat(f," ]( ").concat(h,' "').concat(f,'" )')):Pe.replaceSelection("![,](".concat(h,")")):(null==v||null===(s=v.type)||void 0===s?void 0:s.indexOf("video"))>-1?Pe.replaceSelection('')):(null==v||null===(l=v.type)||void 0===l?void 0:l.indexOf("pdf"))>-1?Pe.replaceSelection('').concat(v.name,"")):we.includes(x)?Pe.replaceSelection('').concat(v.name,"")):Pe.replaceSelection("[".concat(v.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Pe.focus();case xe:for(var g=e.row,_=e.col,y=e.align,j="\n",w=0;w300&&(n=300),nn(v+n+"px")}},i=vn.current,r=!1,s=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Pe,vn]),(0,c.useEffect)((function(){nn(v)}),[v]);var bn={width:be(a),height:be(en)},kn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ce[He]&&He!==fe&&He!==he){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[He]);var Nn=function(e,n,t,i){var r=document.body.clientHeight,s=document.body.clientWidth;return!(e<20&&t>e||e>s-20&&tn||n>r-20&&i0&&(c=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){c.push(e)}))})),p(r()(r()({},null==t||null===(s=t.data)||void 0===s?void 0:s[0]),{},{ec_point_ids:c})),x(null==t||null===(o=t.data)||void 0===o?void 0:o.map((function(e){return r()(r()({},e),{},{id:Math.random()})}))));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=o()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,j(null==t?void 0:t.data),(u||a)&&w();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){k.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),console.log(v,y,"datas"),(0,S.jsx)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:(0,S.jsxs)("div",{className:q.wrap,children:[(0,S.jsxs)("p",{children:["工程认证",(0,S.jsx)("br",{}),"考核知识点"]}),(0,S.jsx)("div",{className:q.itemWarp,children:null==v?void 0:v.map((function(e,n){return(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:20},children:[(0,S.jsx)(L,{rz:y,item:e,setitem:function(e){e=r()(r()({},null==v?void 0:v[n]),e),v.splice(n,1,e),x(B()(v));var t=[];null==v||v.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(r()(r()({},e),{},{ec_point_ids:t}))}}),(0,S.jsx)(A.Z,{className:q.addIcon,onClick:function(){v.push({id:Math.random()}),x(B()(v))}}),0!=n&&(0,S.jsx)(E.Z,{className:q.deleteIcon,onClick:function(){v.splice(n,1);var e=[];null==v||v.map((function(n){var t;null==n||null===(t=n.ec_point_ids)||void 0===t||t.map((function(n){e.push(n)}))})),p(r()(r()({},v[n-1]),{},{ec_point_ids:e})),x(B()(v))}})]},e.id)}))})]})})})),F=t(20834),D=t(71418),R=t(87876),z=t(38854),G=t(6848),V={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},W=t(6457),H=t(7406),U=t(47766),K=t(42783),Y=function(e){var n=e.Itemid,t=e.setqitem,i=e.qitem,s=e.data,a=e.getdata,c=e.bigitem,u=e.setBigqitem,p=e.isedit,h=(0,m.useState)([]),f=d()(h,2),x=f[0],g=f[1],_=(0,m.useState)(!1),y=d()(_,2),j=y[0],w=y[1],b=function(e,n,t){var i=Array.from(e),r=i.splice(n,1),s=d()(r,1)[0];return i.splice(t,0,s),i};(0,m.useEffect)((function(){s.length>0&&g(B()(s)||[])}),[s]);var k=function(){var e=o()(l()().mark((function e(t,i){var r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.destination){e.next=2;break}return e.abrupt("return");case 2:if(!p){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return r=b(i,t.source.index,t.destination.index),w(!0),e.next=9,(0,P.ZP)("/api/exercises/".concat(n,"/adjust_position.json"),{method:"post",body:{id:n,question_ids:null==r?void 0:r.map((function(e){return e.question_id}))}});case 9:s=e.sent,w(!1),0===s.status&&a({id:null==i?void 0:i[t.source.index].question_id});case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,S.jsx)("div",{children:(0,S.jsx)(U.Z5,{onDragEnd:function(e){return k(e,x)},children:(0,S.jsx)(U.bK,{droppableId:"droppable",children:function(e,n){return(0,S.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{children:[(0,S.jsx)(D.Z,{spinning:j,children:x.map((function(e,n){return(0,S.jsx)(U._l,{draggableId:n.toString(),index:n,children:function(s,l){var a,o;return(0,S.jsx)("aside",r()(r()(r()({ref:s.innerRef},s.draggableProps),s.dragHandleProps),{},{children:(0,S.jsx)(G.Z,{title:(0,S.jsx)(K.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(a=e.program_attr)||void 0===a?void 0:a.description:e.question_title}),color:"#fff",placement:"left",overlayClassName:V.titleTooltip,children:(0,S.jsxs)("div",{onClick:function(){p?v.ZP.info("请先保存或取消当前正在编辑的试题。"):(t(r()(r()({},e),{},{index:n+1})),u(c),(0,W.Vf)("#question-scroll-id"))},className:"".concat(V.qcount," ").concat(e.question_id===(null==i?void 0:i.question_id)?V.qcountclick:""),children:[(0,S.jsxs)("span",{className:V.score,children:[null==e?void 0:e.question_score,"分"]}),(0,S.jsxs)("span",{className:V.qtitle,children:[n+1,"、",(0,S.jsx)(K.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(o=e.program_attr)||void 0===o?void 0:o.description:e.question_title,showTextOnly:!0})]})]})})}))}},n)}))}),e.placeholder]}))}})})})},J=t(95237),Q=t(5309),X=t(78673),$=t(64259),ee=t(23717),ne=function(e){var n,t=e.form,i=e.TagDiscipline,r=e.exerciseitem,s=e.qitem,a=e.getTagData,c=(0,m.useState)(!0),u=d()(c,2),p=u[0],h=(u[1],(0,m.useState)(!1)),x=d()(h,2),_=x[0],j=x[1],b=(0,m.useState)(""),N=d()(b,2),C=N[0],Z=N[1];return(0,m.useEffect)((function(){t.setFieldsValue({difficulty:s.difficulty||2,tag_discipline_ids:s.tag_discipline_ids,repeat_answer:!s.repeat_answer})}),[]),(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{style:{marginTop:30,height:p?"100%":"0px",overflow:"hidden"},children:[(0,S.jsx)(f.Z.Item,{className:V.formcenter,rules:[{required:!0,message:"请先选择难度"}],label:"难度",name:"difficulty",children:(0,S.jsxs)(y.ZP.Group,{className:V.radiogroup,children:[(0,S.jsx)(y.ZP.Button,{className:V.easy,value:1,children:"简单"}),(0,S.jsx)(y.ZP.Button,{className:V.medium,value:2,children:"适中"}),(0,S.jsx)(y.ZP.Button,{className:V.hard,value:3,children:"困难"})]})}),(0,S.jsx)(f.Z.Item,{className:V.formcenterselect,label:"知识点",children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)(f.Z.Item,{name:"tag_discipline_ids",children:(0,S.jsx)(M.default,{className:V.selectitems,showSearch:!0,placeholder:"请选择知识点,支持选择多个",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:null==i||null===(n=i.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,S.jsx)(M.default.Option,{value:e.id,children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,S.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),(0,S.jsxs)("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14},children:[(0,S.jsx)("span",{children:"没有合适的知识点?"}),(0,S.jsx)("a",{onClick:function(){j(!0)},style:{marginLeft:3,color:"#3061D0"},children:"新建知识点"})]})]})}),(0,S.jsx)(f.Z.Item,{className:V.formcenterselect,children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)(f.Z.Item,{name:"repeat_answer",valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsxs)("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"},children:["不允许学生重复答题",(0,S.jsx)(G.Z,{placement:"right",title:"选中后,学生必须作答完成才能进入下一题,且进入下一题之后不允许再修改该题答案",children:(0,S.jsx)($.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})]})]})})]}),(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:_,width:640,centered:!0,closable:!1,className:V.scoremodal,children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:40},children:[(0,S.jsx)("div",{className:V.title,children:"新建知识点"}),(0,S.jsx)("span",{onClick:function(){return j(!1)},className:V.close,children:"X"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(ee.Z,{style:{color:"#FF8C29",marginRight:10}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,S.jsx)(g.Z,{style:{marginBottom:30,marginTop:30,height:46},showCount:!0,maxLength:20,onChange:function(e){Z(e.target.value)},placeholder:"请输入知识点名称"}),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(w.ZP,{className:V.no,onClick:function(){j(!1)},children:"取消"}),(0,S.jsx)(w.ZP,{className:V.yes,onClick:o()(l()().mark((function e(){var n,i,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return v.ZP.info("知识点名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,P.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:C,sub_discipline_id:null==r||null===(n=r.exercise)||void 0===n?void 0:n.sub_discipline_id}});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(t.setFieldsValue({knowledge:C,tag_discipline_ids:[].concat(B()(t.getFieldValue("tag_discipline_ids")),[null==i?void 0:i.tag_discipline_id])}),a(null===(s=r.exercise)||void 0===s?void 0:s.sub_discipline_id)),j(!1);case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]})]})]})},te=function(e){var n,t=e.qitem,i=e.setisedit,s=e.TagDiscipline,a=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e;g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){var n,i,s,l,a,o=null==e||null===(n=e.choices)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e,n){if(1===(null==e?void 0:e.standard_boolean))return n+1})),d=r()(r()({},e),{},{item_type:null==t?void 0:t.question_type,question_choices:null==e||null===(s=e.choices)||void 0===s||null===(l=s.map)||void 0===l?void 0:l.call(s,(function(e){return e.choice_text})),standard_answers:o.filter((function(e){return e})),choices:null==e||null===(a=e.choices)||void 0===a?void 0:a.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});c(r()(r()({},t),d))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:1===(null==t?void 0:t.question_type)?"多选题":"单选题"})]}),1==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),i(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{type:"primary",className:"ml20",onClick:o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.submit();case 1:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(J.Z,{align:"middle",children:(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分数",max:100,min:.1})})}),(0,S.jsx)(Q.u,{form:g,questionTitlePlaceholder:"请编辑选择题题干内容",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:a,TagDiscipline:s,form:g})]})]})})},ie=t(56763),re=t(95166),se=function(e){var n,t=e.qitem,i=e.TagDiscipline,s=e.exerciseitem,a=e.setisedit,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0],_=f.Z.useWatch("use_blank_score",g);return(0,m.useEffect)((function(){g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answers||[],name:t.question_title,repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers||null!=e&&e.use_blank_score){var t,i,r,s=(null===(t=g.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=g.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==s?void 0:s.length)>0)g.setFieldsValue({question_score:(null==s?void 0:s.length)>0&&(null===(r=s.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){c(r()(r()(r()({},t),e),{},{item_type:null==t?void 0:t.question_type,standard_answers:e.standard_answers,question_title:e.name}))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"请先在题干中插入填空项"===n.errorFields[0].errors[0]&&(0,W.pE)(),v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"填空题"})]}),1==(null==s||null===(n=s.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){t.isadd?(a(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answers||[],name:t.question_title,repeat_answer:!t.repeat_answer})),a(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsxs)(J.Z,{align:"middle",children:[_?(0,S.jsx)(re.Z,{text:"(小题分值等于各填空项分值之和)"}):(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分数",size:"middle",max:100,min:.1})},2),(0,S.jsx)(f.Z.Item,{name:"use_blank_score",noStyle:!0,children:(0,S.jsx)(y.ZP.Group,{className:V.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}]})}),(0,S.jsx)(G.Z,{overlayInnerStyle:{width:460},title:(0,S.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,S.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,S.jsx)("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"})})]}),(0,S.jsx)(ie.u,{form:g,questionTitlePlaceholder:"请编辑填空题题干内容",scoreByBlank:_,answerKey:"standard_answers"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:s,TagDiscipline:i,form:g})]})]})})},le=t(99041),ae=function(e){var n,t=e.qitem,i=e.setisedit,s=e.TagDiscipline,a=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e;g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,repeat_answer:!t.repeat_answer,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){var n,i,s,l,a=null==e||null===(n=e.choices)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e,n){if(1===(null==e?void 0:e.is_answer))return n+1}));c(r()(r()(r()({},t),e),{},{question_title:e.name,standard_answers:a.filter((function(e){return e})),question_choices:null==e||null===(s=e.choices)||void 0===s||null===(l=s.map)||void 0===l?void 0:l.call(s,(function(e){return e.choice_text}))}))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"判断题"})]}),1==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,repeat_answer:!t.repeat_answer,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))})),i(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分数",max:100,min:.1})}),(0,S.jsx)(le.Z,{form:g,questionTitlePlaceholder:"请编辑判断题题干内容",choiceKey:""}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:a,TagDiscipline:s,form:g})]})]})})},oe=t(36381),ce={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},de=t(11094),ue=["value","onChange","scrollId"],pe=function(e){var n=e.value,t=e.onChange,i=e.scrollId,s=p()(e,ue);return(0,S.jsx)("div",{id:i||"",children:(0,S.jsx)(de.Z,r()(r()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},me=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,s=void 0===r?140:r;return e.isEdit?(0,S.jsx)(de.Z,{watch:!0,isFocus:!0,height:s,placeholder:i,defaultValue:n,onChange:t}):(0,S.jsx)("div",{style:{cursor:"pointer"},children:n?(0,S.jsx)(K.Z,{className:ce.inputBorder,value:n}):(0,S.jsx)("div",{className:"".concat(ce.inputBorder," ").concat(ce.placeholder),children:i})})},he=t(85573),fe=t.n(he),ve=t(43604),xe=["key","name"],ge=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_e=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,s=e.answerKey,l=e.index,a=e.isEdit,o=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,p=e.showAddIcon,m=e.addItem,h=e.deleteItem,f=1===(null==n?void 0:n[s]),v=function(){var e;f?t(r()(r()({},n),{},fe()({},s,0))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return r()(r()({},e),{},fe()({},s,0))})))),t(r()(r()({},n),{},fe()({},s,1))))};return(0,S.jsxs)(J.Z,{className:ce.choiceWrap,align:"middle",wrap:!1,children:[(0,S.jsx)(ve.Z,{onClick:v,className:"".concat(ce.choiceIndex," ").concat(f?ce.activeAnswer:""),children:ge[l]}),(0,S.jsx)(ve.Z,{flex:1,className:"".concat(ce.editorWrap," ml15"),onClick:o,children:(0,S.jsx)(me,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[i],onChange:function(e){t(r()(r()({},n),{},fe()({},i,e)))}})}),(0,S.jsx)(ve.Z,{flex:"0 0 auto",className:"ml15",children:(0,S.jsx)("div",{onClick:v,className:"".concat(ce.setAnswerBtn," ").concat(f?ce.activeAnswer:""),children:f?"正确答案":"设为答案"})}),(0,S.jsxs)(ve.Z,{className:ce.actionWrapper,children:[(0,S.jsx)(G.Z,{title:"新增参考答案",children:(0,S.jsx)(A.Z,{className:ce.addIcon,onClick:m,style:{visibility:p?"visible":"hidden"}})}),(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)(E.Z,{className:ce.deleteIcon,onClick:h,style:{visibility:l>1?"visible":"hidden"}})})]})]})},ye=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,s=e.analysisKey,l=e.choiceTextKey,a=e.answerKey,o=e.choiceOptionsPath,c=e.allowChangeMode,u=void 0===c||c,h=e.form,v=e.showAnalysis,x=void 0===v||v,g=(0,m.useState)(),_=d()(g,2),y=_[0],j=_[1],w=(0,m.useState)(!1),b=d()(w,2),k=b[0],N=b[1];return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,S.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[a]})),i=n.findIndex((function(e){var n;return(null===(n=e[l])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ge[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,S.jsxs)("div",{id:Array.isArray(o)?o.join("_"):"".concat(o),children:[e.map((function(n,s){var c=n.key,d=n.name,v=p()(n,xe),x=y===c,g=s<7&&s===e.length-1;return(0,m.createElement)(f.Z.Item,r()(r()({},v),{},{key:c,name:d,noStyle:!0}),(0,S.jsx)(_e,{choiceTextKey:l,answerKey:a,index:s,isEdit:x,setInputActive:function(){j(c)},form:h,choiceOptionsPath:o,allowChangeMode:u,showAddIcon:g,addItem:function(){return t(fe()(fe()({},l,""),a,0))},deleteItem:function(){return i(d)}}))})),e.length<8&&(0,S.jsx)("div",{className:"".concat(ce.addBtn," mb30"),onClick:function(){return t(fe()(fe()({},l,""),a,0))},children:"添加选项"})]})}}),x&&(0,S.jsx)("div",{onClick:function(){return N(!0)},children:(0,S.jsx)(f.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:k})})})]})},je=t(91232),we=t.n(je),be=["key","name"],ke=function(e){var n=e.value,t=e.onChange;return(0,S.jsxs)(J.Z,{className:"ml20",children:[(0,S.jsx)(ve.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,S.jsxs)(J.Z,{align:"middle",className:"mb20",children:[(0,S.jsx)(g.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=B()(n),s=e.target.value.trim();r[i]=s,t(r)}}),(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)(E.Z,{className:ce.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){k.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:ce.modal,onOk:function(){var i=B()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,S.jsx)(ve.Z,{children:(0,S.jsx)("div",{className:"".concat(ce.addBtn),onClick:function(){var e;(e=B()(n)).push(""),t(e)},children:"新增答案"})})]})},Ne=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,S.jsx)(X.Z,{checked:!t,onChange:function(e){i(!e)}})},Ce="▁",Ze=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,s=e.name,l=e.scoreByBlank,a=e.answerKey,o=e.titleKey,c=void 0===o?"name":o,u=e.analysisKey,h=void 0===u?"analysis":u,v=e.isOrdered,x=void 0===v?"is_ordered":v,_=(0,m.useState)(!1),y=d()(_,2),w=y[0],b=y[1],k=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:l},(function(e,n){return a+n})):a)}else if(s>0){var o=k(e,n.from);console.log("新增".concat(s,"个,之前有").concat(o,"个")),t(s,o)}}(e,n,Z,P)}})})}),(0,S.jsx)(f.Z.List,{name:a,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=we()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var s=n.add,o=n.remove;t.errors;return C.current=s,I.current=o,(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{label:(0,S.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,S.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,s=e.name,o=p()(e,be);return(0,S.jsxs)(J.Z,{className:"mb20",align:"top",children:[(0,S.jsxs)(ve.Z,{flex:"0 0 auto",className:"".concat(ce.blankIndex," pt5"),children:["填空项",n+1]}),(0,S.jsxs)(ve.Z,{flex:1,children:[(0,S.jsxs)(J.Z,{align:"top",justify:"space-between",children:[(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsx)(f.Z.Item,r()(r()({},o),{},{name:[s,"answer_text"],noStyle:!0,children:(0,S.jsx)(ke,{})}))}),(null==i?void 0:i.getFieldValue(["sub_item_banks"].concat(B()(l))))&&(0,S.jsx)(ve.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,S.jsx)(f.Z.Item,r()(r()({},o),{},{name:[s,"score"],label:"分值",rules:[{required:!0}],className:ce.blankInputNumberWrapper,children:(0,S.jsx)(j.Z,{onChange:function(){var e=null==i?void 0:i.getFieldValue(["sub_item_banks",null==a?void 0:a[0],"standard_answers"]),n=0;for(var t in e){var r,s;if(null!==(r=e[t])&&void 0!==r&&r.score)n+=Number(null===(s=e[t])||void 0===s?void 0:s.score)}null==i||i.setFieldValue(["sub_item_banks",null==a?void 0:a[0],"question_score"],n)},className:ce.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,S.jsx)(f.Z.Item,r()(r()({},o),{},{name:[s,"position"],noStyle:!0,children:(0,S.jsx)(g.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,S.jsxs)(J.Z,{align:"middle",children:[(0,S.jsx)(f.Z.Item,{name:[s,"downcase"],valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,S.jsxs)(J.Z,{align:"middle",children:[(0,S.jsx)(f.Z.Item,{name:[s,"no_space"],valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==T?void 0:T.length)>1&&(0,S.jsxs)(J.Z,{align:"middle",className:(null==T?void 0:T.length)>1?"mb30":"".concat(ce.hide),children:[(0,S.jsx)(f.Z.Item,{name:x,children:(0,S.jsx)(Ne,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,S.jsx)("div",{onClick:function(){return b(!0)},children:(0,S.jsx)(f.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})},Se=["key","name"],Ie=fe()(fe()({},"正确","T"),"错误","F"),Pe=function(e){var n=e.value,t=e.onChange,i=e.form,s=e.choiceKey,l=1===(null==n?void 0:n.is_answer),a=null==n?void 0:n.choice_text,o=function(){var e,l=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(B()(s))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(B()(s)),l),t(r()(r()({},n),{},{is_answer:1}))};return(0,S.jsxs)(J.Z,{className:ce.choiceWrap,align:"middle",wrap:!1,children:[(0,S.jsx)(ve.Z,{onClick:o,className:"".concat(ce.choiceIndex," ").concat(ce.judgementIndex," ").concat(l?ce.activeAnswer:""),children:Ie[a]}),(0,S.jsx)(ve.Z,{flex:1,className:"".concat(ce.editorWrap," ml15"),children:(0,S.jsx)("div",{className:"".concat(ce.inputBorder," ").concat(ce.placeholder," ").concat(l?ce.activeJudgementAnswer:""),children:a})}),(0,S.jsx)(ve.Z,{flex:"0 0 auto",className:"ml15",children:(0,S.jsx)("div",{onClick:o,className:"".concat(ce.setAnswerBtn," ").concat(l?ce.activeAnswer:""),children:l?"正确答案":"设为答案"})})]})},Te=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,s=e.form,l=e.titleKey,a=void 0===l?"name":l,o=e.analysisKey,c=void 0===o?"analysis":o,u=(0,m.useState)(!1),h=d()(u,2),v=h[0],x=h[1];return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:a,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,S.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,S.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,l=p()(e,Se);return(0,m.createElement)(f.Z.Item,r()(r()({},l),{},{key:n,name:t,noStyle:!0}),(0,S.jsx)(Pe,{form:s,choiceKey:i}))}))})}})}),(0,S.jsx)("div",{onClick:function(){return x(!0)},children:(0,S.jsx)(f.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:v})})})]})},Be=t(12563),Ae=["value","onChange"],Ee=["key","name"],qe=function(e){var n=e.value,t=e.onChange,i=p()(e,Ae);return(0,S.jsx)(de.Z,r()(r()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Me=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,S.jsx)(Be.Z,{closable:!0,onClose:i,className:ce.keywordTag,children:(0,S.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Le=function(e){var n,t,i=e.questionTitlePlaceholder,s=e.form,l=e.showKeywords,a=e.isMustKeyWords,o=void 0===a?l:a,c=e.titleKey,u=void 0===c?"name":c,h=e.analysisKey,x=void 0===h?"analysis":h,_=e.answerTexts,y=void 0===_?"answer_texts":_,w=e.keywords,b=void 0===w?"keywords":w,k=e.useKeywords,N=void 0===k?"use_keywords":k,C=(e.indexs,(0,m.useState)(!1)),Z=d()(C,2),I=Z[0],P=Z[1],T=(0,m.useState)(""),A=d()(T,2),E=A[0],q=A[1],M=null===(n=s.getFieldValue("sub_item_banks"))||void 0===n||null===(n=n[null==N?void 0:N[0]])||void 0===n?void 0:n[null==N?void 0:N[1]],L=null===(t=s.getFieldValue("sub_item_banks"))||void 0===t||null===(t=t[null==N?void 0:N[0]])||void 0===t?void 0:t.question_score;return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:u,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:i})})}),(0,S.jsx)(f.Z.Item,{label:"参考答案",name:y,labelCol:{span:24},children:(0,S.jsx)(qe,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),l&&!o&&(0,S.jsx)(f.Z.Item,{hidden:!0,name:N,valuePropName:"checked",children:(0,S.jsx)(X.Z,{defaultChecked:!0})}),l&&o&&(0,S.jsxs)(J.Z,{align:"middle",className:"mb30",children:[(0,S.jsx)(f.Z.Item,{name:N,valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,S.jsx)(ve.Z,{children:(0,S.jsx)(G.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,S.jsx)($.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(M||!o)&&(0,S.jsx)(f.Z.List,{name:b,rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(L)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var t=n.add,i=n.remove;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{className:"".concat(ce.title," mb10"),children:o?"关键词":(0,S.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,S.jsxs)(J.Z,{align:"middle",className:"font14 mb30",children:[(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsx)(g.Z,{value:E,onChange:function(e){q(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,i,r,l,a,o="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==o||null===(i=o.split("|"))||void 0===i||null===(i=i.filter((function(e){return!!e})))||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.trim()})),d=s.getFieldValue(["sub_item_banks"].concat(B()(b))),u=(null==d||null===(r=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],p=we()(c);try{for(p.s();!(l=p.n()).done;){var m=l.value;if(u.includes(m))return void v.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){p.e(e)}finally{p.f()}(a=o)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==a||(v.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(t({keyword:c,score:1}),q(""))},className:ce.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,S.jsx)(ve.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,s=p()(e,Ee);return(0,S.jsx)(J.Z,{className:"mb20",style:{marginRight:148},children:(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsxs)(J.Z,{align:"middle",justify:"space-between",children:[(0,S.jsx)(f.Z.Item,r()(r()({},s),{},{name:[t,"keyword"],children:(0,S.jsx)(Me,{onClose:function(){return i(t)}})})),o&&(0,S.jsx)(f.Z.Item,r()(r()({},s),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:ce.blankInputNumberWrapper,children:(0,S.jsx)(j.Z,{className:ce.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,S.jsx)("div",{onClick:function(){return P(!0)},children:(0,S.jsx)(f.Z.Item,{name:x,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})},Oe=["key","name"],Fe=oe.Z.Panel,De=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=e.withScore,s=(0,m.useState)(),l=d()(s,2),a=l[0],o=l[1],c=(0,m.useState)([]),u=d()(c,2),h=u[0],v=u[1],x=function(e){v(e)},g=function(e){var n=e.value;return(0,S.jsx)("div",{style:{width:150,paddingLeft:11},children:n})};return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,S.jsx)(f.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var s=n.add,l=n.remove,c=n.move,d=t.getFieldValue("sub_item_banks");return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(oe.Z,{className:e.length>0?ce.collapseWrapper:"",bordered:!1,activeKey:h,onChange:x,expandIcon:function(e){var n=e.isActive;return(0,S.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?ce.open:ce.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(n,s){n.key;var u,m,h,v,x,_,w,b,k,N,C,Z,I,P,T=n.name,B=p()(n,Oe);return(0,S.jsx)(Fe,{className:ce.panel,forceRender:!0,header:(0,S.jsxs)("div",{className:ce.panelHeader,children:["第",s+1,"小题",(0,S.jsxs)("span",{children:["(",0==(null==d||null===(u=d[T])||void 0===u?void 0:u.question_type)?"单选题":1==(null==d||null===(m=d[T])||void 0===m?void 0:m.question_type)?"多选题":3==(null==d||null===(h=d[T])||void 0===h?void 0:h.question_type)?"填空题":2==(null==d||null===(v=d[T])||void 0===v?void 0:v.question_type)?"判断题":"简答题",")"]})]}),extra:(0,S.jsxs)(J.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[3==(null==d||null===(x=d[T])||void 0===x?void 0:x.question_type)&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(y.ZP.Group,{defaultValue:null==d||null===(_=d[T])||void 0===_?void 0:_.use_blank_score,className:V.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var n,i;if(null==t||t.setFieldValue(["sub_item_banks",T,"use_blank_score"],null==e||null===(n=e.target)||void 0===n?void 0:n.value),null!=e&&null!==(i=e.target)&&void 0!==i&&i.value){var r=0;for(var s in null==t||null===(l=t.getFieldValue(["sub_item_banks",T]))||void 0===l?void 0:l.standard_answers){var l,a;r+=Number(null==t||null===(a=t.getFieldValue(["sub_item_banks",T]))||void 0===a||null===(a=a.standard_answers[s])||void 0===a?void 0:a.score)}null==t||t.setFieldValue(["sub_item_banks",T,"question_score"],r||"")}o(new Date)}}),(0,S.jsx)(G.Z,{overlayInnerStyle:{width:460},title:(0,S.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,S.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,S.jsx)("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"})})]}),i&&(0,S.jsx)(f.Z.Item,r()(r()({},B),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[T,"question_score"],className:ce.blankInputNumberWrapper,children:3==(null==d||null===(w=d[T])||void 0===w?void 0:w.question_type)&&null!=d&&null!==(b=d[T])&&void 0!==b&&b.use_blank_score?(0,S.jsx)(g,{}):(0,S.jsx)(j.Z,{className:ce.blankInput,placeholder:"请输入分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,S.jsxs)(J.Z,{align:"middle",className:"pl40",style:{width:82},children:[0!==s&&(0,S.jsx)("div",{onClick:function(){var n;c(s,s-1);var i=null===(n=t.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,t){return e.map((function(e,i){t===i&&(n.q_position=Number(e.name)+1)})),n}));t.setFieldValue("sub_item_banks",i)},children:(0,S.jsx)(G.Z,{title:"上移",children:(0,S.jsx)("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"})})}),s0&&(null===(i=g.getFieldValue("sub_item_banks"))||void 0===i||null===(i=i.map((function(e){if(3==e.question_type&&null!=e&&e.use_blank_score){var n=0;for(var t in null==e?void 0:e.standard_answers){var i;n+=Number(null==e||null===(i=e.standard_answers[t])||void 0===i?void 0:i.score)}return n}return e.question_score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==s?void 0:s.length)>0)g.setFieldsValue({question_score:null===(r=parseFloat(s.reduce((function(e,n){return parseFloat(e)+parseFloat(n)}))))||void 0===r?void 0:r.toFixed(1)})}},onFinish:function(e){var n;c(r()(r()(r()({},t),e),{},{question_title:e.name,sub_questions:null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.map((function(e){return 3==(null==e?void 0:e.question_type)?r()(r()({},e),{},{question_title:e.name,item_type:null==e?void 0:e.question_type}):r()(r()({},e),{},{question_title:e.name,question_choices:null==e||null===(n=e.choices)||void 0===n||null===(t=n.map)||void 0===t?void 0:t.call(n,(function(e){return e.choice_text})),standard_answers:null==e||null===(i=e.choices)||void 0===i||null===(s=i.map)||void 0===s?void 0:s.call(i,(function(e,n){return 1===(null==e?void 0:e.is_answer)&&n+1})).filter((function(e){return e})),item_type:null==e?void 0:e.question_type});var n,t,i,s}))}))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"组合题"})]}),1==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,sub_item_banks:null===(e=t.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n;return r()(r()({},e),{},{name:e.question_title,choices:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))})})),repeat_answer:!t.repeat_answer})),i(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{className:"ml20",type:"primary",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(re.Z,{text:"(组合题分值等于各小题分值之和)"}),(0,S.jsx)(De,{form:g,withScore:!0,choiceKey:"",questionTitlePlaceholder:"请编辑组合题题干内容"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:a,TagDiscipline:s,form:g})]})]})})},ze=function(e){var n,t,i=e.qitem,s=e.setqitem,a=e.setisedit,c=(e.TagDiscipline,e.exerciseitem),u=e.seveeditor,p=e.deleteitem,h=f.Z.useForm(),x=d()(h,1)[0];return(0,m.useEffect)((function(){var e,n;x.setFieldsValue(r()(r()({},i),{},{name:null==i?void 0:i.question_title,choices:null==i||null===(e=i.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=i&&i.repeat_answer)})),i.shixun=null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{defaultscore:e.challenge_score})}))}),[]),(0,S.jsxs)("div",{children:[(0,S.jsxs)(f.Z,{form:x,colon:!1,onFinish:function(e){var n,t,s=r()(r()({},e),{},{question_scores:null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return e.challenge_score})),item_type:null==i?void 0:i.question_type,choices:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});u(r()(r()({},i),s))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),x.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"实训题"})]}),1==(null==c||null===(n=c.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=i&&i.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){p()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){var e,n;x.setFieldsValue(r()(r()({},i),{},{name:null==i?void 0:i.question_title,choices:null==i||null===(e=i.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=i&&i.repeat_answer)})),i.shixun=null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{challenge_score:e.defaultscore})})),s(r()({},i)),a(!1)},children:"取消"}),(0,S.jsx)(w.ZP,{className:"ml20",type:"primary",onClick:o()(l()().mark((function e(){var n,t,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==i||null===(n=i.shixun)||void 0===n||null===(t=n.map)||void 0===t?void 0:t.call(n,(function(e){return e.challenge_score})).filter((function(e){return e})).length)<(null==i||null===(r=i.shixun)||void 0===r?void 0:r.length))){e.next=3;break}return v.ZP.info("分数不能为空"),e.abrupt("return");case 3:x.submit();case 4:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,S.jsx)(re.Z,{text:"(实训题分值等于各关卡分值之和)"}),(0,S.jsx)(f.Z.Item,{label:"题干",name:"question_title",labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(de.Z,{watch:!0,height:140,placeholder:"",defaultValue:i.question_title})})]}),(0,S.jsxs)(J.Z,{style:{marginBottom:15},align:"middle",justify:"space-between",children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"red"},children:"*"}),"关卡名称"]}),(0,S.jsxs)("a",{href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},className:"iconfont icon-shixunkecheng font14 mr5"}),"实训详情"]})]}),null==i||null===(t=i.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{style:{display:"flex",marginBottom:20},children:[(0,S.jsxs)("div",{style:{flex:1},children:[n+1,"、",e.challenge_name]}),(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"red"},children:"*"}),"分值",(0,S.jsx)(j.Z,{precision:1,value:null==e?void 0:e.challenge_score,onChange:function(e){var t=JSON.parse(JSON.stringify((null==i?void 0:i.shixun)||[]));t[n].challenge_score=e;var l=t.every((function(e){return!e.challenge_score})),a=parseFloat(null==t?void 0:t.map((function(e){return e.challenge_score})).reduce((function(e,n){return parseFloat(e||0)+parseFloat(n||0)})));x.setFieldsValue({question_score:l?"":a.toFixed(1)}),s(r()(r()({},i),{},{shixun:t}))},max:100,min:.1,style:{marginLeft:10,width:150},placeholder:"请输入分数",size:"middle"})]})]})}))]})},Ge="warp___UlRJc",Ve="normalWrap___Qm4zY",We="indexTag___rjJ1u",He="redio___VW3yr",Ue="redioitem___jAPlJ",Ke="redioitemyes___VoiQ1",Ye="title___Dt2dl",Je="titleyes___Fjh3a",Qe="yestag___CXrPv",Xe="checkbox___CgMU_",$e="checkboxitem___PpJ9n",en="checkboxitemyes___pCfvZ",nn="bottom___BqrmJ",tn="bottomitem___Qk2rG",rn="left___l29lW",sn="right___nB1XE",ln="completion___y1m7L",an="content___AmQy4",on="items___lIt8e",cn="simple___zxJLH",dn="shixunWrapper___kAYdL",un="shixun___UE6xS",pn="score___Px5Fq",mn="qtitle___wG7Nn",hn="program___gzKdL",fn="combination___R0ysn",vn="qtype___U0Suy",xn=t(30347),gn=t(24334),_n=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],yn=[{type:0,name:"单选题"},{type:1,name:"多选题"},{type:2,name:"判断题"},{type:3,name:"填空题"},{type:4,name:"简答题"},{type:5,name:"实训题"},{type:6,name:"编程题"},{type:7,name:"组合题"},{type:8,name:"程序填空题"}],jn=function(e){var n,t,i,r,s,l,a,o,c,d,u,p=e.qitem;return(0,S.jsxs)("div",{className:Ge,children:[(0===(null==p?void 0:p.question_type)||2===(null==p?void 0:p.question_type))&&(0,S.jsx)("div",{className:Ve,children:null==p||null===(n=p.question_choices)||void 0===n?void 0:n.map((function(e,n){return(0,S.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:Ue}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(We),children:0===(null==p?void 0:p.question_type)?_n[n]:""}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]})}))}),1===(null==p?void 0:p.question_type)&&(0,S.jsx)("div",{className:Ve,children:null==p||null===(t=p.question_choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:$e}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(en," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(We),children:_n[n]}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]})}))}),3===(null==p?void 0:p.question_type)&&(0,S.jsx)("div",{className:ln,children:null==p||null===(i=p.standard_answers)||void 0===i?void 0:i.map((function(e,n){var t;return(0,S.jsxs)(J.Z,{align:"top",children:[(0,S.jsxs)("span",{className:Ye,children:["填空项",n+1]}),(0,S.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(n,t){return(0,S.jsx)("div",{className:on,style:2===(null==e?void 0:e.model)?{border:0,padding:0}:{},children:1===(null==e?void 0:e.model)?(0,S.jsx)("pre",{className:"mb0",children:n}):(0,S.jsx)(xn.Z,{value:n,disabled:!0})},t)}))})]})}))}),4===(null==p?void 0:p.question_type)&&(0,S.jsxs)("div",{className:cn,children:[(0,S.jsx)("span",{className:Ye,children:"参考答案"}),(0,S.jsx)(K.Z,{className:an,value:(null==p||null===(r=p.answer_texts)||void 0===r?void 0:r[0])||""})]}),5===(null==p?void 0:p.question_type)&&(0,S.jsx)("div",{className:dn,children:null==p||null===(s=p.shixun)||void 0===s?void 0:s.map((function(e,n){return(0,S.jsxs)("div",{className:"".concat(un," mb30"),children:[(0,S.jsxs)("span",{className:pn,children:["(",null==e?void 0:e.challenge_score,"分)"]}),(0,S.jsxs)("span",{className:mn,children:[(null==p?void 0:p.index)+"."+(n+1),"、",null==e?void 0:e.challenge_name]})]},n)}))}),6===(null==p?void 0:p.question_type)&&(0,S.jsx)("div",{className:hn,children:(0,S.jsx)(K.Z,{className:an,value:(null==p?void 0:p.description)||"- -"})}),7===(null==p?void 0:p.question_type)&&(null==p||null===(l=p.sub_exercise_questions)||void 0===l?void 0:l.map((function(e,n){var t,i,r,s,l;return(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:fn,children:[(0,S.jsxs)("span",{className:pn,children:[null==e?void 0:e.question_score,"分"]}),(0,S.jsx)("span",{className:vn,children:null===(t=yn.find((function(n){return n.type==e.question_type})))||void 0===t?void 0:t.name}),(0,S.jsxs)("span",{className:mn,children:[n+1,"、",null==e?void 0:e.question_title]})]}),(0===e.question_type||2===e.question_type)&&(0,S.jsx)("div",{className:Ge,style:{padding:"30px 58px",paddingBottom:0},children:(0,S.jsx)("div",{children:null==e||null===(i=e.question_choices)||void 0===i?void 0:i.map((function(n,t){return(0,S.jsxs)("div",{className:He,children:[!(null!=n&&n.standard_boolean)&&(0,S.jsx)("span",{className:Ue}),(null==n?void 0:n.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),2===e.question_type&&(0,S.jsx)("span",{className:"".concat(null!=n&&n.standard_boolean?Je:Ye," ").concat(We),children:_n[t]}),(0,S.jsx)(K.Z,{className:null!=n&&n.standard_boolean?Je:Ye,value:null==n?void 0:n.choice_text}),(null==n?void 0:n.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]},t)}))})}),1===e.question_type&&(0,S.jsx)("div",{className:Ve,children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){return(0,S.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:$e}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(en," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(We),children:_n[n]}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]},n)}))}),3===e.question_type&&(0,S.jsx)("div",{className:ln,children:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.map((function(e,n){var t;return(0,S.jsxs)(J.Z,{align:"top",children:[(0,S.jsxs)("span",{className:Ye,children:["填空项",n+1]}),(0,S.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:on,children:(0,S.jsx)("pre",{className:"mb0",children:e})},n)}))})]})}))}),4===e.question_type&&(0,S.jsxs)("div",{className:cn,children:[(0,S.jsx)("span",{className:Ye,children:"参考答案"}),(0,S.jsx)(K.Z,{className:an,value:(null==e||null===(l=e.answer_texts)||void 0===l?void 0:l[0])||""})]})]},n)}))),8===(null==p?void 0:p.question_type)&&(0,S.jsx)("div",{children:(0,S.jsx)(K.Z,{disabledFill:!0,className:an,showProgramFill:!0,value:gn.Base64.decode((null==p||null===(a=p.program_attr)||void 0===a?void 0:a.code)||"")})}),((null==p?void 0:p.question_type)<=4||[6,8].includes(null==p?void 0:p.question_type))&&(0,S.jsxs)("div",{className:nn,children:[(0,S.jsxs)("div",{className:"".concat(tn," mb30"),children:[(0,S.jsx)("span",{className:rn,children:"解析"}),(0,S.jsx)(K.Z,{className:sn,value:(null==p?void 0:p.analysis)||""})]}),(0,S.jsxs)("div",{className:"".concat(tn," mb30"),children:[(0,S.jsx)("span",{className:rn,children:"难度"}),(0,S.jsx)("span",{className:sn,children:1===(null==p?void 0:p.difficulty)?"简单":2===(null==p?void 0:p.difficulty)?"适中":3===(null==p?void 0:p.difficulty)?"困难":"- -"})]}),(0,S.jsxs)("div",{className:tn,children:[(0,S.jsx)("span",{className:rn,children:"知识点"}),(0,S.jsx)(G.Z,{title:(null==p||null===(o=p.tag_discipline_names)||void 0===o?void 0:o.length)<=0?"- -":null==p||null===(c=p.tag_discipline_names)||void 0===c||null===(c=c.join(";"))||void 0===c?void 0:c.toString(),children:(0,S.jsx)("span",{className:sn,children:(null==p||null===(d=p.tag_discipline_names)||void 0===d?void 0:d.length)<=0?"- -":null==p||null===(u=p.tag_discipline_names)||void 0===u||null===(u=u.join(";"))||void 0===u?void 0:u.toString()})})]})]})]})},wn=t(91099),bn=t(42230),kn=function(e){var n,t=e.qitem,i=e.setisedit,s=e.TagDiscipline,a=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,answer_texts:t.answer_texts,repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){c(r()(r()(r()({},t),e),{},{answer_texts:null==e?void 0:e.answer_texts,question_title:null==e?void 0:e.name}))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"简答题"})]}),1==(null==a||null===(n=a.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,answer_texts:t.answer_texts||[],repeat_answer:!(null!=t&&t.repeat_answer)})),i(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分数",max:100,min:.1})}),(0,S.jsx)(bn.W,{form:g,showKeywords:!0,questionTitlePlaceholder:"请编辑简答题题干内容"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:a,TagDiscipline:s,form:g})]})]})})},Nn=function(e){var n,t,i=e.setScoreShow,r=e.ScoreShow,s=e.exerciseitem,a=e.getdata,c=(0,m.useState)(!1),u=d()(c,2),p=u[0],h=u[1];function f(){return v.apply(this,arguments)}function v(){return(v=o()(l()().mark((function e(){var n,t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==s||null===(n=s.exercise_question_types)||void 0===n||null===(n=n.filter((function(e){return e.Singlequestion})))||void 0===n?void 0:n.map((function(e){return{question_type:e.question_type,score:e.Singlequestion}})),e.next=3,(0,P.ZP)("/api/exercises/".concat(null==s||null===(t=s.exercise)||void 0===t?void 0:t.id,"/batch_set_score.json"),{method:"POST",body:{question_arr:i}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&a();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,S.jsxs)("div",{children:[r&&(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:r,width:640,centered:!0,zIndex:10,closable:!1,className:V.scoremodal,onCancel:function(){i(!1)},children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{className:V.title,children:["批量设置分值",(0,S.jsxs)("div",{className:V.score,children:["总分 ",(null==s?void 0:s.exercise_question_types.length)>0&&(null==s||null===(n=s.exercise_types)||void 0===n?void 0:n.q_scores)]})]}),(0,S.jsx)("span",{onClick:function(){return i(!1)},className:V.close,children:"X"})]}),(0,S.jsxs)("div",{className:V.content,children:[(0,S.jsx)("span",{children:"题型名称"}),(0,S.jsx)("span",{children:"小题总数"}),(0,S.jsx)("span",{children:"题型总分"}),(0,S.jsx)("span",{children:"操作"})]}),null==s||null===(t=s.exercise_question_types)||void 0===t||null===(t=t.filter((function(e){return"实训题"!==e.name&&"组合题"!==e.name})))||void 0===t?void 0:t.map((function(e){var n;return(0,S.jsxs)("div",{className:V.items,children:[(0,S.jsx)("span",{children:null==e?void 0:e.name}),(0,S.jsx)("span",{children:null==e||null===(n=e.items)||void 0===n?void 0:n.length}),(0,S.jsx)("span",{children:null==e?void 0:e.score}),(0,S.jsxs)("span",{children:["每题",(0,S.jsx)(j.Z,{max:100,min:.1,onChange:function(n){e.Singlequestion=n},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"分"]})]})})),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(w.ZP,{className:V.no,onClick:function(){i(!1)},children:"取消"}),(0,S.jsx)(w.ZP,{className:V.yes,onClick:function(){var e;null!=s&&s.use_blank_score&&null!=s&&null!==(e=s.exercise_question_types)&&void 0!==e&&null!==(e=e.filter((function(e){return"填空题"===e.name})))&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.Singlequestion?h(!0):(f(),i(!1))},children:"确认"})]})]}),(0,S.jsxs)(k.Z,{title:!1,footer:!1,centered:!0,zIndex:20,open:p,width:640,closable:!1,className:V.scoremodal,children:[(0,S.jsxs)("div",{style:{marginTop:40},children:["填空题中存在",(0,S.jsx)("span",{style:{color:"#FA6400"},children:"按空给分"}),"的小题,若批量设置分值会统一将填空题改为按题给分"]}),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(w.ZP,{className:V.no,onClick:function(){h(!1)},children:"取消"}),(0,S.jsx)(w.ZP,{className:V.yes,onClick:function(){f(),h(!1),i(!1)},children:"确认"})]})]})]})},Cn=t(99313),Zn=t(52306),Sn=t(88590),In="scoremodal___PfqOf",Pn="selectWrapper___Mtqcz",Tn="allqingchu___IqL8g",Bn="title___UgYfD",An="close___I0jAO",En="bottom___vQTEm",qn="yes___j81JQ",Mn="no___kiUH4",Ln="titlecount___lliQr",On="add___QhDj8",Fn="search___QCCaL",Dn="searchIcon___oXRH5",Rn="tabWrap___Cu_4D",zn="previewModal___BVDlS",Gn=t(68111),Vn="warp___isAcM",Wn="mainPart___TiJvQ",Hn="shixunbutton___h3Ybb",Un="redio___xDffb",Kn="redioitem___FFPtq",Yn="redioitemyes___pF7ID",Jn="title___mnPZc",Qn="titleyes___wrtWQ",Xn="yestag___D4krY",$n="qcount___W5pwO",et="qtitle___lb8MD",nt="checkbox___QpUm4",tt="checkboxitem___Wm2SH",it="checkboxitemyes___VVVTe",rt="bottom___Mn_Bw",st="bottomitem___JTyHT",lt="left___nQqpo",at="right___v58qy",ot="completion___BnZSp",ct="content___MU8hZ",dt="items___a7i54",ut="simple___GDw3K",pt="shixun___DGzTe",mt="combination___AG9cr",ht=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],ft=function(e){var n,t,i,r,s,l,a,o,c,d=e.qitem;return(0,S.jsxs)("div",{className:Vn,children:[(0,S.jsxs)("div",{className:Wn,children:[(0,S.jsxs)("div",{className:$n,children:[8===(null==d?void 0:d.question_type)&&(0,S.jsx)(K.Z,{className:ct,showProgramFill:!0,value:null==d||null===(n=d.program_attr)||void 0===n?void 0:n.description}),8!=(null==d?void 0:d.question_type)&&(0,S.jsx)(K.Z,{className:et,value:(null==d?void 0:d.name)||(null==d?void 0:d.title)})]}),(0===(null==d?void 0:d.question_type)||2===(null==d?void 0:d.question_type))&&(0,S.jsx)("div",{children:null==d||null===(t=d.choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Un,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Kn}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Yn," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Qn:Jn,value:ht[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Xn,children:"正确答案"})]})}))}),1===(null==d?void 0:d.question_type)&&(0,S.jsx)("div",{children:null==d||null===(i=d.choices)||void 0===i?void 0:i.map((function(e,n){return(0,S.jsxs)("div",{className:nt,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:tt}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(it," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Qn:Jn,value:ht[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Xn,children:"正确答案"})]})}))}),3===(null==d?void 0:d.question_type)&&(0,S.jsx)("div",{className:ot,children:null==d||null===(r=d.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,S.jsxs)("div",{style:{display:"flex"},children:[(0,S.jsxs)("span",{className:Jn,children:["填空项",n+1]}),(0,S.jsx)("div",{className:ct,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:dt,children:e})}))})]})}))}),4===(null==d?void 0:d.question_type)&&(0,S.jsxs)("div",{className:ut,children:[(0,S.jsx)("span",{className:Jn,children:"参考答案"}),(0,S.jsx)(K.Z,{className:ct,value:(null==d||null===(s=d.answer_texts)||void 0===s?void 0:s[0])||"- -"})]}),5===(null==d?void 0:d.question_type)&&(null==d||null===(l=d.challenge_names)||void 0===l?void 0:l.map((function(e,n){return(0,S.jsx)("div",{className:pt,children:(0,S.jsxs)("span",{className:et,children:[(0,S.jsxs)("span",{style:{marginRight:10},children:["第",(0,W.EM)(n+1),"题"]}),e]})})}))),6===(null==d?void 0:d.question_type)&&(0,S.jsx)("div",{className:ut,children:(0,S.jsx)(K.Z,{className:ct,value:(null==d||null===(a=d.program_attr)||void 0===a?void 0:a.description)||"- -"})}),7===(null==d?void 0:d.question_type)&&(null==d||null===(o=d.sub_item_banks)||void 0===o?void 0:o.map((function(e,n){var t,i,r,s;return(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:mt,children:(0,S.jsx)("span",{className:et,children:null==e?void 0:e.name})}),(0,S.jsx)("div",{className:Vn,style:{padding:"0px",paddingTop:20},children:(0,S.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Un,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Kn}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Yn," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Qn:Jn,value:ht[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Xn,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,S.jsxs)("div",{className:nt,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:tt}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(it," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Qn:Jn,value:ht[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Xn,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,S.jsx)("div",{className:ot,children:null==e||null===(r=e.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,S.jsxs)("div",{style:{display:"flex"},children:[(0,S.jsxs)("span",{className:Jn,children:["填空项",n+1]}),(0,S.jsx)("div",{className:ct,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:dt,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,S.jsxs)("div",{className:ut,children:[(0,S.jsx)("span",{className:Jn,children:"参考答案"}),(0,S.jsx)(K.Z,{className:ct,value:(null==e||null===(s=e.answer_texts)||void 0===s?void 0:s[0])||"- -"})]})]})})]})}))),8===(null==d?void 0:d.question_type)&&(0,S.jsx)("div",{children:(0,S.jsx)(K.Z,{disabledFill:!0,className:ct,showProgramFill:!0,value:gn.Base64.decode((null==d||null===(c=d.program_attr)||void 0===c?void 0:c.code)||"")})}),5===(null==d?void 0:d.question_type)&&(0,S.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"创建者"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_name)||"- -"})]}),(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"所属单位"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_school_name)||"- -"})]}),(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"学习人数"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.study_count)||"0"})]})]}),(0,S.jsxs)("a",{className:Hn,href:"/shixuns/".concat(null==d?void 0:d.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==d?void 0:d.question_type)<=4||[6,8].includes(null==d?void 0:d.question_type))&&(0,S.jsxs)("div",{className:rt,children:[(0,S.jsxs)("div",{className:st,style:{alignItems:"flex-start"},children:[(0,S.jsx)("span",{className:lt,children:"解析"}),(0,S.jsx)(K.Z,{className:at,value:(null==d?void 0:d.analysis)||""})]}),(0,S.jsxs)("div",{className:st,style:{alignItems:"center"},children:[(0,S.jsx)("span",{className:lt,children:"难度"}),(0,S.jsx)("span",{className:at,children:1===(null==d?void 0:d.difficulty)?"简单":2===(null==d?void 0:d.difficulty)?"适中":"困难"})]}),(0,S.jsxs)("div",{className:st,style:{alignItems:"center"},children:[(0,S.jsx)("span",{className:lt,children:"知识点"}),(0,S.jsx)("span",{className:at,children:null==d?void 0:d.tag_discipline})]})]})]})},vt=t(4505),xt=t(28288),gt=t(30941),_t=function(e){var n,t,i,s=e.setScoreShow,a=e.ScoreShow,c=e.onOk,u=e.isshixuns,p=e.isloadings,x=(0,m.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""}),y=d()(x,2),j=y[0],b=y[1],N=(0,m.useState)([]),C=d()(N,2),Z=C[0],I=C[1],T=(0,m.useState)([]),A=d()(T,2),E=A[0],q=A[1],L=(0,m.useState)([]),O=d()(L,2),F=O[0],D=O[1],R=(0,m.useState)([]),z=d()(R,2),V=z[0],W=z[1],H=(0,m.useState)(!1),U=d()(H,2),Y=U[0],J=U[1],Q=f.Z.useForm(),X=d()(Q,1)[0],ee=(0,m.useState)(),ne=d()(ee,2),te=ne[0],ie=ne[1],re=(0,m.useState)(!1),se=d()(re,2),le=se[0],ae=se[1],oe=(0,m.useState)(u),ce=d()(oe,2),de=ce[0],ue=ce[1],pe=(0,m.useState)([]),me=d()(pe,2),he=me[0],fe=me[1],ve=(0,m.useState)(!0),xe=d()(ve,2),ge=xe[0],_e=xe[1],ye=(0,m.useState)([]),je=d()(ye,2),be=je[0],ke=je[1],Ne=(0,m.useState)(0),Ce=d()(Ne,2),Ze=Ce[0],Se=Ce[1],Ie=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],Pe=(0,m.useState)([]),Te=d()(Pe,2),Be=Te[0],Ae=Te[1],Ee=(0,m.useRef)(new Set),qe=(0,m.useRef)(new Set),Me=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],Le=(0,m.useState)(!1),Oe=d()(Le,2),Fe=Oe[0],De=Oe[1];function Re(e){return ze.apply(this,arguments)}function ze(){return(ze=o()(l()().mark((function e(n){var t,i,s,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J(!0),b(n),!((null==F?void 0:F.length)<=0&&"5"===n.type)){e.next=6;break}return W([]),J(!1),e.abrupt("return");case 6:return s="5"===n.type?null==F?void 0:F.filter((function(e){return!he.includes(e)})):null,a="5"===n.type?null==F?void 0:F.filter((function(e){return he.includes(e)})):null,e.next=10,(0,P.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(t=n.courseid)||void 0===t?void 0:t[0])||null,sub_discipline_id:(null==n||null===(i=n.courseid)||void 0===i?void 0:i[1])||null,ids:s,shixun_ids:a,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,include_shixuns:!0,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 10:o=e.sent,W(o),J(!1);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(){return(Ge=o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===j.type?null:"5"===j.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,I((0,Gn.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(){return(Ve=o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ke(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(e){return He.apply(this,arguments)}function He(){return(He=o()(l()().mark((function e(n){var t,i,s,a,o,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J(!0),o=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!he.includes(e)})),c=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return he.includes(e)})),0!==o.length||0!==c.length){e.next=7;break}return J(!1),W([]),e.abrupt("return");case 7:return e.next=9,(0,P.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(s=n.courseid)||void 0===s?void 0:s[0])||null,sub_discipline_id:(null==n||null===(a=n.courseid)||void 0===a?void 0:a[1])||null,ids:o,shixun_ids:c,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 9:d=e.sent,J(!1),W(d);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){Ze>0&&setTimeout((function(){Se(0)}),2e3)}),[Ze]),(0,m.useEffect)((function(){a&&(X.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ge&&de&&(X.setFieldsValue({item_type:"SHIXUN"}),j.item_type="SHIXUN",b(r()({},j)),_e(!1)),Re(j),function(){Ge.apply(this,arguments)}(),function(){Ve.apply(this,arguments)}())}),[a]);var Ue=(0,h.useParams)(),Ke=(0,gt.P)(),Ye=d()(Ke,4),Je=Ye[0],Qe=Ye[1],Xe=Ye[2],$e=Ye[3];return(0,S.jsxs)("div",{children:[(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:a,width:1200,centered:!0,closable:!1,className:In,onCancel:function(){s(!1)},children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)("div",{className:Bn,children:"题库选题"}),(0,S.jsx)("span",{onClick:function(){return s(!1)},className:An,children:"X"})]}),(0,S.jsx)(Cn.Z,{className:Rn,activeKey:j.type,onChange:function(e){j.type=e,j.page=1,j.updated_at="",j.quotes="",j.courseid="",j.tag_discipline_id=null,j.difficulty=null,j.keyword=null,j.group_id=null,X.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),"SHIXUN"===(null==j?void 0:j.item_type)&&"5"!==j.type&&(de=!0,ue(!0)),De(!1),"5"===j.type&&(de=!1,ue(!1)),b(r()({},j)),Re(r()({},j))},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,S.jsxs)("div",{children:["已选",F.length>0&&(0,S.jsx)("span",{className:Ln,children:F.length}),Ze>0&&(0,S.jsxs)("span",{className:On,children:["+",Ze]})]}),key:"5"}]}),(0,S.jsxs)(f.Z,{layout:"inline",form:X,onValuesChange:function(e,n){var t,i,r=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),s=""===n.keyword;if(De(r||!s),j.page=1,j.keyword=null===(t=j.keyword)||void 0===t||null===(i=t.replace)||void 0===i?void 0:i.call(t,/^\s+|\s+$/g,""),"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===j.type?ue(!1):ue(!0),e.keyword||""===e.keyword)return;X.submit()}else{if(null!=e&&e.courseid&&X.setFieldsValue({tag_discipline_id:""}),ue(!1),e.keyword||""===e.keyword)return;X.submit()}},onFinish:function(e){Re(r()(r()({},j),e))},children:[(0,S.jsx)(f.Z.Item,{name:"item_type",children:(0,S.jsx)(M.default,{className:Pn,placeholder:"题型",style:{width:110},size:"middle",allowClear:!0,children:Ie.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)}))})}),(0,S.jsx)(f.Z.Item,{name:"courseid",children:(0,S.jsx)(_.Z,{className:Pn,style:{width:160},size:"middle",placeholder:"方向&课程",options:Z})}),!de&&(0,S.jsx)(f.Z.Item,{name:"tag_discipline_id",children:(0,S.jsx)(M.default,{className:Pn,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==V||null===(n=V.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)}))})}),(0,S.jsx)(f.Z.Item,{name:de?"diff":"difficulty",children:(0,S.jsxs)(M.default,{className:Pn,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:[!de&&Me.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)})),de&&[{name:"初级",value:1},{name:"中级",value:2},{name:"中高级",value:3},{name:"高级",value:4}].map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)}))]})}),("3"===j.type||"0"===j.type)&&!de&&(0,S.jsx)(f.Z.Item,{name:"group_id",children:(0,S.jsxs)(M.default,{className:Pn,placeholder:"文件夹",showSearch:!0,style:{width:118},size:"middle",allowClear:!0,filterOption:function(e,n){return-1!==n.children.toUpperCase().indexOf(e.toUpperCase())},children:[(0,S.jsx)(M.default.Option,{children:"根目录"},0),"3"===j.type&&(null==be||null===(t=be.share_banks_groups)||void 0===t?void 0:t.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)}))),"0"===j.type&&(null==be||null===(i=be.my_banks_groups)||void 0===i?void 0:i.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)})))]})}),Fe&&(0,S.jsxs)("span",{className:Tn,onClick:function(){X.resetFields(),de=!1,ue(!1),De(!1),X.submit()},children:[(0,S.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,S.jsx)("span",{children:"清除筛选条件"})]}),(0,S.jsx)(f.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,S.jsx)(g.Z.Search,{className:Fn,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,S.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Dn),onClick:function(){return X.submit()}}),onSearch:function(e){X.submit()}})})]}),(0,S.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,S.jsxs)("div",{onClick:function(){"asc"===j.updated_at?j.updated_at="desc":j.updated_at="asc",b(r()(r()({},j),{},{page:1})),Re(r()(r()({},j),{},{page:1}))},children:[" ",j.updated_at?(0,S.jsx)("img",{src:"asc"===j.updated_at?vt.Z:xt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,S.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,S.jsxs)("div",{onClick:function(){"asc"===j.quotes?j.quotes="desc":j.quotes="asc",b(r()(r()({},j),{},{page:1})),Re(r()(r()({},j),{},{page:1}))},style:{marginLeft:20},children:[" ",j.quotes?(0,S.jsx)("img",{src:"asc"===j.quotes?vt.Z:xt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,S.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,S.jsx)(Zn.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==V?void 0:V.items)||(null==V?void 0:V.shixun_list),pagination:!1,loading:Y,rowKey:function(e){return e.id},rowSelection:{type:"checkbox",selectedRowKeys:E,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num}},onSelect:function(e,n,t){if(n)de&&fe([].concat(B()(he),[e.id])),q([].concat(B()(E),[e.id])),Ae([].concat(B()(Be),[e])),e.identifier?Ee.current.add(e.id):qe.current.add(e.id),Se(1),D([].concat(B()(F),[e.id]));else{var i=Be.filter((function(n){return n.id!==e.id}));Ae(i);var s=i.map((function(e){return e.id}));q(B()(s)),e.identifier?Ee.current.delete(e.id):qe.current.delete(e.id);var l=F.filter((function(n){return n!==e.id}));if(D(l),de){var a=he.filter((function(n){return n!==e.id}));fe(B()(a))}if("5"===j.type)return void We(r()(r()({},j),{},{list:B()(l)}))}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));de&&fe([].concat(B()(he),B()(i))),Ae([].concat(B()(Be),B()(t))),q([].concat(B()(E),B()(i))),D([].concat(B()(F),B()(i)));var s,l=we()(t);try{for(l.s();!(s=l.n()).done;){var a=s.value;a.identifier?Ee.current.add(a.id):qe.current.add(a.id)}}catch(e){l.e(e)}finally{l.f()}}else{var o=t.map((function(e){return e.id})),c=E.filter((function(e){return!o.some((function(n){return n===e}))})),d=Be.filter((function(e){return!o.some((function(n){return n===e.id}))}));if(Ae(d),q(B()(c)),D(B()(c)),de){var u=he.filter((function(e){return!o.some((function(n){return n===e.id}))}));fe(B()(u))}"5"===j.type&&We(r()(r()({},j),{},{list:B()(c)}));var p,m=we()(o);try{for(m.s();!(p=m.n()).done;){var h=p.value;h.identifier?Ee.current.delete(h):qe.current.delete(h)}}catch(e){m.e(e)}finally{m.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,S.jsx)("span",{children:de||null!=n&&n.challenge_names?"实训题":null==Ie||null===(i=Ie.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})}},{title:"试题名称",dataIndex:"name",width:de?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,S.jsx)(K.Z,{showLines:1,showTextOnly:!0,value:de||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e||"- -"},1)}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!de},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!de},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,r;return(0,S.jsx)("span",{children:de||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==Me||null===(i=Me.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==Me||null===(r=Me.filter((function(n){return n.value===e})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!de,render:function(e,n,t){return(0,S.jsx)("span",{children:e||"- -"})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,S.jsx)("span",{children:de||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})}},{title:(0,S.jsxs)("span",{children:["发布状态 ",(0,S.jsx)(G.Z,{title:"未发布的实践项目不能被选用",children:(0,S.jsx)($.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!de,render:function(e,n,t){return(0,S.jsx)("span",{children:e||"- -"})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,S.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,S.jsx)("a",{onClick:function(){var e;ie(r()(r()({},n),{},{question_type:de||null!=n&&n.challenge_names?5:null==Ie||null===(e=Ie.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),ae(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,S.jsx)("a",{target:"_blank",href:"/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"),style:{marginLeft:10},children:"去发布"})]})}}].filter((function(e){return!e.hidden}))}),(0,S.jsx)(Sn.Z,{current:j.page,total:(null==V?void 0:V.items_count)||(null==V?void 0:V.shixuns_count),style:{marginBottom:20},defaultPageSize:j.per_page,showTotal:function(e){return(0,S.jsxs)("span",{children:["共 ",(0,S.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:j.per_page,onChange:function(e,n){j.page=e,j.per_page=n,b(r()({},j)),Re(r()({},j))}}),(0,S.jsxs)("div",{className:En,children:[(0,S.jsx)(w.ZP,{className:Mn,onClick:function(){s(!1)},children:"取消"}),(0,S.jsx)(w.ZP,{loading:p,style:{width:p&&75},className:qn,onClick:o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==F?void 0:F.length)<=0)){e.next=3;break}return v.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return e.next=5,$e({id:B()(Ee.current),course_id:Ue.coursesId,type:"shixun"});case 5:e.sent||c(B()(qe.current),B()(Ee.current),!0,null==F?void 0:F.length);case 7:case"end":return e.stop()}}),e)}))),children:"确认"})]})]}),(0,S.jsx)(k.Z,{open:le,title:"题目详情",footer:!1,className:zn,width:1e3,centered:!0,onCancel:function(){ae(!1)},onOk:function(){ae(!1)},children:(0,S.jsx)(ft,{qitem:te})}),(0,S.jsx)(gt.Z,{visible:Je,position:"已选试题",onCancel:Qe,onOk:function(){var e=o()(l()().mark((function e(n){var t,i,r,s,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=[],i=[],r=we()(n);try{for(r.s();!(s=r.n()).done;)1===(a=s.value).is_copy&&1===a.is_use&&t.push(a.id),0===a.is_use&&i.push(a.id)}catch(e){r.e(e)}finally{r.f()}return e.next=6,c(B()(qe.current),B()(Ee.current).filter((function(e){return!i.includes(e)})),!0,null==F?void 0:F.length,t);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),renderData:Xe,inPaper:!1,modalType:"multiple",type:"shixun"})]})},yt=t(48637),jt=function(e){var n,t=e.qitem,i=e.TagDiscipline,s=e.exerciseitem,a=e.setisedit,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e,n,i;g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answer,difficulty:(null==t?void 0:t.difficult)||2,item_banks_group_id:t.item_banks_group_id,hack:r()(r()({},t),{},{time_limit:(null==t?void 0:t.time_limit)||3}),hack_codes:{language:null==t||null===(e=t.program_attr)||void 0===e?void 0:e.language,code:gn.Base64.decode((null==t||null===(n=t.program_attr)||void 0===n?void 0:n.code)||"")},hack_sets:r()({},null==t||null===(i=t.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers){var t,i,r,s=(null===(t=g.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=g.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==s?void 0:s.length)>0)g.setFieldsValue({question_score:(null==s?void 0:s.length)>0&&(null===(r=s.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var n;c(r()(r()(r()({},t),e),{},{item_type:null==t?void 0:t.question_type,standard_answers:null===(n=e.standard_answers)||void 0===n?void 0:n.map((function(e,n){return r()(r()({},e),{},{position:n+1})})),hack_codes:r()(r()({},e.hack_codes),{},{code:gn.Base64.encode(e.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"程序填空题"})]}),1==(null==s||null===(n=s.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,S.jsx)(w.ZP,{onClick:function(){var e,n,i,l;t.isadd?(a(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answer,difficulty:t.difficult,item_banks_group_id:t.item_banks_group_id,hack:r()(r()({},t),{},{sub_discipline_id:null==s||null===(e=s.exercise)||void 0===e?void 0:e.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:null==t||null===(n=t.program_attr)||void 0===n?void 0:n.language,code:gn.Base64.decode(null==t||null===(i=t.program_attr)||void 0===i?void 0:i.code)},hack_sets:r()({},null==t||null===(l=t.hack_sets)||void 0===l?void 0:l[0]),repeat_answer:!t.repeat_answer})),a(!1))},children:"取消"}),(0,S.jsx)(w.ZP,{className:"ml20",type:"primary",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(re.Z,{text:"(小题分值等于各填空项分值之和)"}),(0,S.jsx)(yt.t,{form:g,questionTitlePlaceholder:"请编辑程序填空题题干内容",scoreByBlank:!0,hackidentifier:null==t?void 0:t.hack_identifier,answerKey:"standard_answers"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:s,TagDiscipline:i,form:g})]})]})})},wt=t(27065),bt=t(18122),kt=t(83),Nt=t(89392),Ct=t(47754),Zt=k.Z.confirm,St=[{name:"单选题",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"多选题",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"判断题",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"填空题",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"简答题",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"实训题",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"编程题",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"组合题",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"程序填空题",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],It=(0,h.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t,i,s,a,c,u,p,x,_,y,b,N,C,Z,I,T=e.user,B=e.dispatch,A=e.itemid,E=e.setisedits,q=(e.setitemid,(0,m.useState)()),M=d()(q,2),L=M[0],O=M[1],U=(0,m.useState)(!1),J=d()(U,2),Q=J[0],X=J[1],$=(0,m.useState)(),ee=d()($,2),ne=ee[0],ie=ee[1],re=(0,m.useState)(),le=d()(re,2),oe=le[0],ce=le[1],de=(0,m.useRef)(),ue=(0,m.useRef)(),pe=(0,m.useState)(),me=d()(pe,2),he=me[0],fe=me[1],ve=(0,m.useState)(!1),xe=d()(ve,2),ge=xe[0],_e=xe[1],ye=(0,m.useState)(!1),je=d()(ye,2),we=je[0],be=je[1],ke=(0,m.useState)(),Ne=d()(ke,2),Ce=Ne[0],Ze=Ne[1],Se=(0,m.useState)(!1),Ie=d()(Se,2),Pe=Ie[0],Te=Ie[1],Be=(0,m.useState)(!1),Ae=d()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,m.useState)(!1),Le=d()(Me,2),Oe=Le[0],Fe=Le[1],De=(0,m.useState)(!1),Ge=d()(De,2),Ve=Ge[0],We=Ge[1],He=(0,m.useState)(!1),Ue=d()(He,2),Ke=Ue[0],Ye=Ue[1],Je=(0,m.useState)(!1),Qe=d()(Je,2),Xe=Qe[0],$e=Qe[1],en=(0,h.useParams)(),nn=(0,m.useState)(!1),tn=d()(nn,2),rn=tn[0],sn=tn[1],ln=f.Z.useForm(),an=d()(ln,1)[0],on=(0,m.useState)(!1),cn=d()(on,2),dn=cn[0],un=cn[1],pn=(0,m.useRef)();(0,m.useEffect)((function(){A&&hn()}),[A]),(0,m.useEffect)((function(){E(we)}),[we]),(0,m.useEffect)((function(){null!=ne&&ne.question_id&&(ce(null==ne?void 0:ne.question_score),ue.current=null==ne?void 0:ne.question_id)}),[null==ne?void 0:ne.question_id]);var mn=function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:t=e.sent,B({type:"globalSetting/footerToggle",payload:!1}),Ze(t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function hn(){return fn.apply(this,arguments)}function fn(){return(fn=o()(l()().mark((function e(){var n,t,i,s,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _e(!0),X(!0),e.next=4,B({type:"exercise/editExercise",payload:{categoryId:A}});case 4:s=e.sent,_e(!1),X(!1),O(s),Ye(!1),null!=s&&null!==(n=s.exercise)&&void 0!==n&&n.sub_discipline_id&&mn(null==s||null===(a=s.exercise)||void 0===a?void 0:a.sub_discipline_id),ie(r()(r()({},null==s||null===(t=s.exercise_question_types)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.items)||void 0===t?void 0:t[0]),{},{index:1})),fe(r()(r()({},null==s||null===(i=s.exercise_question_types)||void 0===i?void 0:i[0]),{},{indexs:1}));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(e){return xn.apply(this,arguments)}function xn(){return xn=o()(l()().mark((function e(n){var t,i,s,a,o,c,d,u,p,m=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(m.length>1&&void 0!==m[1])||m[1])&&(_e(!0),X(!0)),e.next=4,B({type:"exercise/editExercise",payload:{categoryId:A}});case 4:o=e.sent,O(o),c=[],null==o||null===(t=o.exercise_question_types)||void 0===t||t.map((function(e){var n;null==e||null===(n=e.items)||void 0===n||n.map((function(e,n){c.push(r()(r()({},e),{},{index:n+1}))}))})),d=null===(i=c.filter((function(e){return e.question_id===(null==n?void 0:n.id)})))||void 0===i?void 0:i[0],u=null==o||null===(s=o.exercise_question_types)||void 0===s?void 0:s.map((function(e,n){if((null==d?void 0:d.question_type)===(null==e?void 0:e.question_type))return r()(r()({},e),{},{indexs:n+1})})),p=null===(a=u.filter((function(e){return e})))||void 0===a?void 0:a[0],fe(r()({},p)),ie(r()({},d)),ce(null==d?void 0:d.question_score),_e(!1),X(!1),Ye(!1);case 17:case"end":return e.stop()}}),e)}))),xn.apply(this,arguments)}function gn(e){return _n.apply(this,arguments)}function _n(){return _n=o()(l()().mark((function e(n){var t,i,s,a,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=r()(r()({},n),{},{repeat_answer:!n.repeat_answer,difficulty:(null==n?void 0:n.difficulty)||2,item_type:n.question_type,sub_discipline_id:null==L||null===(t=L.exercise)||void 0===t?void 0:t.sub_discipline_id,tag_discipline_ids:[],hack:r()(r()({},null==n?void 0:n.hack),{},{difficult:(null==n?void 0:n.difficulty)||2}),hack_identifier:sessionStorage.projectFill}),n.tag_discipline_ids&&(i.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids]),s=Ke?"/api/exercises/".concat(A,"/exercise_questions"):"/api/exercise_questions/".concat(null==n?void 0:n.question_id,".json"),1!==(null==n?void 0:n.is_my)){e.next=7;break}a=Zt({title:"提示",content:(0,S.jsxs)("div",{children:[(0,S.jsx)("p",{children:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?"}),(0,S.jsx)("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:function(){a.destroy()}})]}),okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i.is_cover=1,e.next=3,(0,P.ZP)(s,{method:Ke?"post":"PUT",body:r()({},i)});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(be(!1),vn({id:(null==t?void 0:t.exercise_question_id)||(null==n?void 0:n.question_id)})),a.destroy();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)(s,{method:Ke?"post":"PUT",body:r()({},i)});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(be(!1),vn({id:(null==t?void 0:t.exercise_question_id)||(null==n?void 0:n.question_id)})),a.destroy();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=11;break;case 7:return e.next=9,(0,P.ZP)(s,{method:Ke?"post":"PUT",body:r()({},i)});case 9:0===(null==(c=e.sent)?void 0:c.status)&&(be(!1),vn({id:(null==c?void 0:c.exercise_question_id)||(null==n?void 0:n.question_id)}));case 11:(0,W.Vf)("#question-scroll-id");case 12:case"end":return e.stop()}}),e)}))),_n.apply(this,arguments)}function yn(e){return bn.apply(this,arguments)}function bn(){return bn=o()(l()().mark((function e(n){var t,i,r,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,P.ZP)("/api/exercises/".concat(A,"/sort_question_type.json"),{method:"post",body:{question_type:n}});case 3:if(t=e.sent,X(!1),0!==(null==t?void 0:t.status)){e.next=12;break}return e.next=8,B({type:"exercise/editExercise",payload:{categoryId:A}});case 8:r=e.sent,O(r),Ye(!1),null!=r&&null!==(i=r.exercise)&&void 0!==i&&i.sub_discipline_id&&mn(null==r||null===(s=r.exercise)||void 0===s?void 0:s.sub_discipline_id);case 12:case"end":return e.stop()}}),e)}))),bn.apply(this,arguments)}var Cn=function(){var e=o()(l()().mark((function e(n,t){var i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return v.ZP.warning("请上传文件"),t(),e.abrupt("return");case 4:r={id:null==en?void 0:en.exerciseId,file:null===(i=n[0])||void 0===i?void 0:i.file},Sn(r,"".concat(wt.Z.API_SERVER,"/api/courses/").concat(null==en?void 0:en.coursesId,"/exercises/import_exercise.json"),(function(e){if(0===(null==e?void 0:e.status)){var n,i={};null==e||null===(n=e.fail)||void 0===n||n.forEach((function(e){var n,t=null===(n=Object.keys(i))||void 0===n?void 0:n.includes(e.message);i[e.message]=t?i[e.message]+1:1}));var r="成功导入".concat(null==e?void 0:e.success,"条");Object.keys(i).forEach((function(e){r+=",".concat(e).concat(i[e],"条")})),v.ZP.success(r),Te(!1),hn()}-1===(null==e?void 0:e.status)&&(v.ZP.error(null==e?void 0:e.message),t())}));case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Zn=function(){var e=o()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,kt.zR)({score:(0,Nt.round)(n,1),question_id:null==t?void 0:t.question_id});case 2:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=7;break}return v.ZP.success("修改成功"),vn({id:ue.current},!1),e.abrupt("return");case 7:-1===(null==i?void 0:i.status)&&ce(null==t?void 0:t.question_score);case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Sn=function(e,n,t,i,r){var s=new FormData;Object.keys(e).forEach((function(n){s.append(n,e[n])}));var l=new window.XMLHttpRequest;return l.withCredentials=!0,l.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),l.addEventListener("error",(function(e){r&&r(e)}),!1),l.upload.onprogress=function(e){i&&i(e)},l.open("POST",n),l.send(s),l};function In(){return Pn.apply(this,arguments)}function Pn(){return Pn=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:k.Z.confirm({title:"提示",content:"确定要删除这个试题吗?",okText:"确定",centered:!0,className:V.modalconfirm,onOk:function(){var e=o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.question_id){e.next=7;break}return e.next=3,(0,P.ZP)("/api/exercise_questions/".concat(ne.question_id,".json"),{method:"delete"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(hn(),be(!1)),e.next=10;break;case 7:ie({}),be(!1),hn();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancelText:"取消"});case 1:case"end":return e.stop()}}),e)}))),Pn.apply(this,arguments)}var Tn=function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)("/api/exercises/".concat(A,"/select_questions.json"),{method:"post",body:r()({},n)});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=(0,bt.I)(),An=Bn.overflow,En=Bn.handleMouseEnter,qn=Bn.handleMouseLeave;return console.log(null==he?void 0:he.question_type,null==ne?void 0:ne.question_type),(0,S.jsxs)("div",{children:[(0,S.jsx)(D.Z,{spinning:ge,children:(0,S.jsxs)("div",{className:V.bg,children:[0===(null==L||null===(n=L.exercise_types)||void 0===n?void 0:n.q_counts)&&!we&&(0,S.jsx)(H.Z,{customText:"还没有试题,从底部操作栏来添加吧~"}),((null==L||null===(t=L.exercise_types)||void 0===t?void 0:t.q_counts)>0||we)&&(0,S.jsx)("div",{style:{textAlign:"center"},children:(0,S.jsxs)("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"},children:[(0,S.jsx)("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0},children:(0,S.jsx)(R.Z,{className:V.left,active:!0,loading:Q,children:(0,S.jsxs)("div",{className:V.left,children:[(0,S.jsx)("div",{className:V.leftAction,children:1===(null==L||null===(i=L.exercise)||void 0===i?void 0:i.exercise_status)&&(0,S.jsx)(w.ZP,{onClick:function(){we?v.ZP.info("请先保存或取消当前正在编辑试题。"):qe(!0)},className:V.Button,children:"批量设置分值"})}),(0,S.jsx)("div",{className:V.scrollWrapper,style:{overflow:An},onMouseEnter:En,onMouseLeave:qn,children:null==L||null===(s=L.exercise_question_types)||void 0===s?void 0:s.map((function(e,n){return(0,S.jsxs)("div",{className:"mb30",children:[(0,S.jsxs)("div",{className:V.title,children:[(0,S.jsxs)("div",{className:V.titleleft,children:[(0,S.jsxs)("span",{style:{color:"#000000",fontWeight:400,fontSize:12},children:[" ",(0,W.EM)(n+1),"、【",e.name,"】"]}),(0,S.jsxs)("span",{style:{color:"#464F66",fontSize:12},children:["(",e.count,"小题,共",e.score,"分)"]})]}),(0,S.jsx)(z.Z,{dropdownRender:function(){return function(e,n){return(0,S.jsxs)(F.Z,{children:[(0,S.jsx)(F.Z.Item,{disabled:0===n,onClick:o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n){e.next=2;break}return e.abrupt("return");case 2:if(!we){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return t=(0,W.rz)(null==L?void 0:L.exercise_question_types,n,n-1),e.next=8,yn(t.map((function(e){return e.name})));case 8:case"end":return e.stop()}}),e)}))),children:(0,S.jsx)("span",{className:V.moreSpan,children:"上移"})},"1"),(0,S.jsx)(F.Z.Item,{disabled:n===(null==L?void 0:L.exercise_question_types.length)-1,onClick:o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==(null==L?void 0:L.exercise_question_types.length)-1){e.next=2;break}return e.abrupt("return");case 2:if(!we){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return t=(0,W.rz)(null==L?void 0:L.exercise_question_types,n,n+1),e.next=8,yn(t.map((function(e){return e.name})));case 8:case"end":return e.stop()}}),e)}))),children:(0,S.jsx)("span",{className:V.moreSpan,children:"下移"})},"2"),(0,S.jsx)(F.Z.Item,{onClick:function(){var n;an.setFieldsValue({name:e.name,item_type_en:null===(n=St.find((function(n){return n.id==e.question_type})))||void 0===n?void 0:n.nameType}),un(!0)},children:(0,S.jsx)("span",{className:V.moreSpan,children:"重命名"})},"3")]})}(e,n)},placement:"bottomLeft",children:(0,S.jsx)("div",{className:V.more_style,children:(0,S.jsx)("i",{className:"iconfont icon-sandian font12"})})})]}),(0,S.jsx)(Y,{isedit:we,setBigqitem:fe,bigitem:r()(r()({},e),{},{indexs:n+1}),setqitem:function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(t=de.current)||void 0===t||t.blur(),ie(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qitem:ne,Itemid:A,getdata:vn,data:e.items})]},n)}))})]})})}),(0,S.jsx)(R.Z,{className:V.right,active:!0,loading:ge,children:(0,S.jsxs)("div",{id:"question-scroll-id",className:V.right,children:[!(null!=ne&&ne.isadd)&&(0,S.jsxs)("div",{className:V.title,children:[!we&&(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsxs)("span",{style:{color:"#000000",fontWeight:600,fontSize:16},children:[" ",(null==he?void 0:he.indexs)&&(0,W.EM)(null==he?void 0:he.indexs),"、【",null==he?void 0:he.name,"】"]}),(0,S.jsx)(G.Z,{title:"编辑题型名称",children:(0,S.jsx)("i",{className:"".concat(V.edit," iconfont icon-bianji_Hover mr5 ml5 font18"),onClick:function(){var e;an.setFieldsValue({name:he.name,item_type_en:null===(e=St.find((function(e){return e.id==he.question_type})))||void 0===e?void 0:e.nameType}),un(!0)}})}),(0,S.jsxs)("span",{style:{color:"#464F66",fontSize:16,fontWeight:400},children:["(",null==he?void 0:he.count,"小题,共",null==he?void 0:he.score,"分)"]})]}),(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[5===(null==ne?void 0:ne.question_type)&&!we&&(0,S.jsxs)("a",{className:V.shixun,href:"/shixuns/".concat(null==ne?void 0:ne.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]}),!we&&1==(null==L||null===(a=L.exercise)||void 0===a?void 0:a.exercise_status)&&[0,1,2,4,6].includes(null==ne?void 0:ne.question_type)&&(0,S.jsx)(f.Z.Item,{label:"分值",style:{margin:"0 20px"},required:!0,children:(0,S.jsx)(j.Z,{precision:1,ref:de,onChange:function(e){return ce(e)},value:oe,onBlur:function(e){Zn(e.target.value,ne)}})}),!we&&1==(null==L||null===(c=L.exercise)||void 0===c?void 0:c.exercise_status)&&(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)("i",{onClick:function(){In()},style:{marginRight:20},className:"".concat(V.delete," iconfont icon-shanchu13 mr8 ml8 ")})}),5!==(null==ne?void 0:ne.question_type)&&!we&&(0,S.jsxs)(S.Fragment,{children:[1==(null==ne?void 0:ne.is_my)&&(0,S.jsx)(G.Z,{title:"查看原题",children:(0,S.jsx)("i",{className:"".concat(V.yuanti," iconfont icon-chakanyuanti mr8 ml8"),onClick:function(){6==(null==ne?void 0:ne.question_type)?window.open("/problems/newedit/".concat(null==ne?void 0:ne.item_bank_hack_identifier)):8==(null==ne?void 0:ne.question_type)?window.open("/problemset/edit/".concat(null==ne?void 0:ne.item_bank_hack_identifier,"?type=1")):window.open("/problemset/edit/".concat(null==ne?void 0:ne.item_bank_id))}})}),(0,S.jsx)(G.Z,{title:"加入我的题库",children:(0,S.jsx)("i",{className:"".concat(V.tianjia," iconfont icon-jiarushitiku mr8 ml8"),onClick:function(){var e;pn.current=[],k.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,S.jsxs)("div",{className:"font14 ".concat(V.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,S.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,S.jsx)(D.Z,{spinning:!1,children:(0,S.jsx)(Ct.Z,{defaultValue:!0,value:pn.current,onChange:function(e){return pn.current=e}})})]}),onOk:(e=o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,kt.$l)({id:null==ne?void 0:ne.question_id,group_id:(null==pn||null===(n=pn.current)||void 0===n?void 0:n[0])||""}).then((function(e){0==(null==e?void 0:e.status)&&(v.ZP.success("加入成功"),hn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]}),!we&&(1==(null==L||null===(u=L.exercise)||void 0===u?void 0:u.exercise_status)||2==(null==L||null===(p=L.exercise)||void 0===p?void 0:p.exercise_status)&&15!=(null===(x=T.userInfo)||void 0===x||null===(x=x.course)||void 0===x?void 0:x.course_role)||3==(null==L||null===(_=L.exercise)||void 0===_?void 0:_.exercise_status)&&15!=(null===(y=T.userInfo)||void 0===y||null===(y=y.course)||void 0===y?void 0:y.course_role)||4==(null==L||null===(b=L.exercise)||void 0===b?void 0:b.exercise_status)&&15!=(null===(N=T.userInfo)||void 0===N||null===(N=N.course)||void 0===N?void 0:N.course_role))&&(0,S.jsx)(G.Z,{title:"编辑试题",children:(0,S.jsx)("i",{onClick:function(){6===(null==ne?void 0:ne.question_type)?h.history.push("/problems/newedit/".concat(null==ne?void 0:ne.hack_identifier,"?type=exercises&express_id=").concat(en.exerciseId,"&question_id=").concat(null==ne?void 0:ne.question_id,"&score=").concat(null==ne?void 0:ne.question_score,"&exercise=true&callback_url=/classrooms/").concat(en.coursesId,"/exercise/add/").concat(A,"?type=2")):be(!0)},className:"".concat(V.edit," iconfont icon-bianji_Hover ml8")})})]})]}),!we&&(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:V.qcount,children:[(0,S.jsxs)("span",{className:V.score,children:[null==ne?void 0:ne.question_score,"分"]}),(0,S.jsx)(K.Z,{className:V.qtitle,value:(null==ne?void 0:ne.index)+"、"+"".concat(8==(null==ne?void 0:ne.question_type)?null==ne||null===(C=ne.program_attr)||void 0===C?void 0:C.description:null==ne?void 0:ne.question_title)})]}),(0,S.jsx)(jn,{TagDiscipline:Ce,qitem:ne})]}),we&&(0,S.jsxs)("div",{children:[(null==ne?void 0:ne.question_type)<=1&&(0,S.jsx)(te,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn}),5===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(ze,{setqitem:ie,deleteitem:In,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne}),3===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(se,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn}),2===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(ae,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn}),4===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(kn,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn}),7===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(Re,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn}),8===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(jt,{deleteitem:In,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:be,qitem:ne,init:hn})]})]})})]})})]})}),(0,S.jsx)("div",{className:V.bottomdiv,children:(0,S.jsxs)("div",{className:V.exercise_styles,children:[1==(null==L||null===(Z=L.exercise)||void 0===Z?void 0:Z.exercise_status)&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){we?v.ZP.info("请先保存或取消当前正在编辑的试题。"):(Fe(!0),We(!1))},children:"题库选题"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){we?v.ZP.info("请先保存或取消当前正在编辑的试题。"):Te(!0)},children:"导入试题"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:o()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,P.ZP)("/api/exercises/".concat(null==en?void 0:en.exerciseId,"/simulate_start_answer.json"),{method:"get",params:{coursesId:null==en?void 0:en.coursesId,categoryId:null==en?void 0:en.exerciseId,is_reset:1}});case 2:-1!=(null==(n=e.sent)?void 0:n.status)&&window.open("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(null==en?void 0:en.exerciseId,"/").concat(null===(t=T.userInfo)||void 0===t?void 0:t.login,"/initate_answer"));case 4:case"end":return e.stop()}}),e)}))),children:"模拟考试"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){window.open("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(null==en?void 0:en.exerciseId,"/detail?random=false&tabs=2"))},children:"试卷预览"}),null==St?void 0:St.map((function(e){return(0,S.jsx)(w.ZP,{className:V.addQuestionBtn,type:"primary",onClick:function(){if(we)v.ZP.info("请先保存或取消当前正在编辑的试题。");else{if(Ye(!0),5===e.id)return Fe(!0),void We(!0);var n,t,i;if(6!==e.id)be(!0),2===e.id?ie({question_type:e.id,isadd:!0,repeat_answer:!0,choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],question_choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],analysis:""}):ie({question_type:e.id,question_choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0});else h.history.push("/problems/newcreate?difficult=".concat(null==L||null===(n=L.exercise)||void 0===n?void 0:n.difficulty,"&sub_discipline_id=").concat(null==L||null===(t=L.exercise)||void 0===t?void 0:t.sub_discipline_id,"&express_id=").concat(null==L||null===(i=L.exercise)||void 0===i?void 0:i.id,"&callback_url=/classrooms/").concat(en.coursesId,"/exercise/add/").concat(A,"?type=2"))}},children:e.name},e.id)}))]}),1!=(null==L||null===(I=L.exercise)||void 0===I?void 0:I.exercise_status)&&(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("span",{style:{width:"1022px"}})}),(0,S.jsxs)("span",{className:V.saveBtn,onClick:function(){var e;we?v.ZP.info("请先保存或取消当前正在编辑试题。"):1==(null==L||null===(e=L.exercise)||void 0===e?void 0:e.exercise_status)?$e(!0):h.history.back()},children:[(0,S.jsx)("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"保存试卷"]})]})}),(0,S.jsx)(Nn,{setScoreShow:qe,ScoreShow:Ee,exerciseitem:L,getdata:hn}),Oe&&(0,S.jsx)(_t,{setScoreShow:Fe,isshixuns:Ve,isloadings:rn,ScoreShow:Oe,onOk:function(){var e=o()(l()().mark((function e(n,t,i,s,a){var c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return sn(!0),c={exam_id:A,item_bank_ids:n,shixun_ids:t,shixun_copy_ids:a},e.next=4,Tn(r()(r()({},c),{},{check_only:i}));case 4:if(d=e.sent,sn(!1),0!==(null==d?void 0:d.status)){e.next=14;break}return e.next=9,Tn(c);case 9:hn(),Fe(!1),v.ZP.info("添加成功"),e.next=15;break;case 14:-4===d.status&&k.Z.confirm({title:"提示",content:"当前已选择".concat(s,"道试题,已加入过的试题将不会重复加入"),onOk:function(){var e=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Tn(c);case 2:Fe(!1),hn(),v.ZP.info("添加成功");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 15:case"end":return e.stop()}}),e)})));return function(n,t,i,r,s){return e.apply(this,arguments)}}()}),(0,S.jsx)(wn.Z,{visible:Pe,onCancel:function(){return Te(!1)},onOk:Cn}),(0,S.jsx)(k.Z,{title:"提示",open:Xe,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,S.jsxs)("div",{children:[(0,S.jsx)(w.ZP,{onClick:function(){$e(!1),h.history.back()},children:"稍后再说"}),(0,S.jsx)(w.ZP,{type:"primary",onClick:function(){h.history.push("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(A,"/detail?random=",!1,"&tabs=3")),$e(!1)},children:"设置规则"})]}),onCancel:function(){$e(!1)},children:(0,S.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,S.jsx)(k.Z,{centered:!0,title:"编辑题型名称",open:dn,width:500,onOk:function(){return an.submit()},onCancel:function(){return un(!1)},children:(0,S.jsxs)(f.Z,{form:an,initialValues:{},onFinish:function(){var e=o()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,kt.RK)(r()({id:A},n));case 2:0==e.sent.status&&(v.ZP.success("修改成功"),hn(),un(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"请输入题型名称"},{whitespace:!0,message:"请勿输入空格"},{validator:function(e,n){var t,i,r=null==St||null===(t=St.find((function(e){return e.nameType==an.getFieldValue("item_type_en")})))||void 0===t?void 0:t.id;return null!=L&&null!==(i=L.exercise_question_types)&&void 0!==i&&null!==(i=i.filter((function(e){return e.question_type!=r})))&&void 0!==i&&null!==(i=i.map((function(e){return null==e?void 0:e.name})))&&void 0!==i&&i.includes(n)?Promise.reject(new Error("题型名称已存在,请勿设置相同的题型名称")):Promise.resolve()}}],children:(0,S.jsx)(g.Z,{size:"large",maxLength:10,showCount:!0})}),(0,S.jsx)(f.Z.Item,{hidden:!0,name:"item_type_en",children:(0,S.jsx)(g.Z,{size:"large"})})]})})]})})),Pt=t(40029),Tt=t(57840),Bt=t(22061),At=["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"],Et=(0,h.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user,r=e.problemset;return{classroomList:n,globalSetting:e.globalSetting,problemset:r,user:i,exercise:e.exercise,loading:t.effects}}))((function(e){e.classroomList,e.globalSetting;var n,t,i,s,a,c,u,k,N=e.problemset,C=(e.loading,e.exercise),Z=e.user,T=e.dispatch,B=(p()(e,At),(0,h.useParams)()),A=(0,m.useState)(!1),E=d()(A,2),q=(E[0],E[1]),M=Z.userInfo,L=f.Z.useForm(),F=d()(L,1)[0],D=(0,m.useState)({}),R=d()(D,2),z=R[0],G=R[1],V=(0,m.useState)(1),W=d()(V,2),H=W[0],U=W[1],K=(0,m.useState)(""),Y=d()(K,2),J=Y[0],Q=Y[1],X=(0,h.useSearchParams)(),$=d()(X,1)[0],ne=(0,m.useState)(!1),te=d()(ne,2),ie=te[0],re=te[1],se=(0,m.useState)(!1),le=d()(se,2),ae=le[0],oe=le[1],ce=(0,m.useState)(!1),de=d()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)(""),he=d()(me,2),fe=he[0],ve=he[1];function xe(){return(xe=o()(l()().mark((function e(n,t){var i,s,a,o,c,u,p,m,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F.validateFields();case 2:return i=F.getFieldsValue(),s=i.courseid,a=d()(s,2),a[0],o=a[1],i.sub_discipline_id=o,i.is_md=!0,i.time=parseInt(i.time)>9999?9999:i.time,e.next=10,T({type:"exercise/addExercise",payload:r()(r()({},i),B)});case 10:if(0!==(c=e.sent).status){e.next=21;break}return e.next=14,(0,P.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/exercises/notice_at.json"),{method:"POST",body:{course_id:null==B?void 0:B.coursesId,id:null==c||null===(u=c.data)||void 0===u?void 0:u.exercise_id,time:n}});case 14:ge(null===(p=c.data)||void 0===p?void 0:p.exercise_id),Q(null==c||null===(m=c.data)||void 0===m?void 0:m.exercise_id),U(2),re(!1),h.history.replace("/classrooms/".concat(B.coursesId,"/exercise/add/").concat(null===(f=c.data)||void 0===f?void 0:f.exercise_id,"?type=2")),e.next=22;break;case 21:v.ZP.error(c.message);case 22:t();case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e){return _e.apply(this,arguments)}function _e(){return(_e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=z&&z.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return delete(t=r()({},z)).id,e.next=6,(0,P.ZP)("/api/ec_courses/".concat(null==z?void 0:z.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({exercise_id:n},t)});case 6:e.sent;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){T({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:null==B?void 0:B.coursesId}}),T({type:"globalSetting/footerToggle",payload:!1}),F.setFieldsValue({difficulty:2})}),[]),(0,m.useEffect)((function(){B.exerciseId&&o()(l()().mark((function e(){var n,t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T({type:"exercise/editExercise",payload:{categoryId:B.exerciseId}});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&(2===(null==n||null===(t=n.exercise)||void 0===t?void 0:t.exercise_status)||3===(null==n||null===(i=n.exercise)||void 0===i?void 0:i.exercise_status)||4===(null==n||null===(r=n.exercise)||void 0===r?void 0:r.exercise_status)?pe(!0):pe(!1));case 4:case"end":return e.stop()}}),e)})))()}),[B]),(0,m.useEffect)((function(){if(B.exerciseId){var e,n,t=C.editData;F.setFieldsValue(r()(r()({},t.exercise),{},{courseid:[null==t||null===(e=t.exercise)||void 0===e?void 0:e.discipline_id,null===(n=t.exercise)||void 0===n?void 0:n.sub_discipline_id]}))}}),[C]),(0,m.useEffect)((function(){"2"===$.get("type")&&(Q(B.exerciseId),U(2))}),[$.get("type")]),(0,m.useEffect)((function(){var e,n,t;null!=N&&null!==(e=N.disciplinesData)&&void 0!==e&&null!==(e=e.checked)&&void 0!==e&&e.sub_discipline_id&&F.setFieldsValue({courseid:[null==N||null===(n=N.disciplinesData)||void 0===n||null===(n=n.checked)||void 0===n?void 0:n.discipline_id,null==N||null===(t=N.disciplinesData)||void 0===t||null===(t=t.checked)||void 0===t?void 0:t.sub_discipline_id]})}),[null==N||null===(n=N.disciplinesData)||void 0===n?void 0:n.checked]),(0,S.jsx)("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64},children:(0,S.jsxs)("section",{className:"edu-container",children:[(0,S.jsx)("section",{className:"animated fadeIn",children:(0,S.jsx)("aside",{className:"mt10",children:M&&(0,S.jsxs)(x.Z,{separator:">",children:[(0,S.jsx)(x.Z.Item,{children:(0,S.jsx)(h.Link,{to:"/classrooms/".concat(B.coursesId,"/exercise"),children:null==M||null===(t=M.course)||void 0===t?void 0:t.course_name})}),(0,S.jsx)(x.Z.Item,{children:(0,S.jsx)(h.Link,{to:"/classrooms/".concat(B.coursesId,"/exercise"),children:"试卷列表"})}),(0,S.jsx)(x.Z.Item,{children:B.exerciseId?"编辑试卷":"新建试卷"})]})})}),B.exerciseId&&(0,S.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,S.jsx)(ee.Z,{style:{marginRight:5,color:"#E99237"}}),(0,S.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,S.jsx)("span",{className:b.addQuestionBtn,onClick:function(){T({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[B.exerciseId]}})},children:"加入试卷库"})]}),(0,S.jsx)(Bt.Z,{haveInit:!0,init:function(){ve(new Date)}}),(0,S.jsxs)("div",{className:"bg-white",children:[(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"},children:[(0,S.jsxs)("div",{onClick:function(){ae?v.ZP.info("请先保存或取消当前正在编辑试题。"):U(1)},className:1===H?b.selectdiv:b.divitem,children:[(0,S.jsx)(Pt.Z,{number:1,active:1===H,className:"mr10"}),(0,S.jsx)("span",{children:"试卷基础信息"})]}),(0,S.jsx)("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),(0,S.jsxs)("div",{onClick:function(){B.exerciseId||J?(U(2),J||Q(B.exerciseId)):v.ZP.info("请先保存基础信息再新建试题")},className:1!==H?b.selectdiv:b.divitem,children:[(0,S.jsx)(Pt.Z,{number:2,active:1!==H,className:"mr10"}),(0,S.jsx)("span",{children:"编辑试题"})]})]}),2===H&&(0,S.jsxs)("div",{className:"tc",children:[(0,S.jsx)(Tt.Z,{defaultValue:null==C||null===(i=C.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_name,onFinish:function(){var e=o()(l()().mark((function e(n){var t,i,r,s,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.trim()!==(null==C||null===(t=C.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_name)){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,(0,kt.wy)({exercise_name:n,exercise_description:null==C||null===(i=C.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_description,sub_discipline_id:null==C||null===(r=C.editData)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.sub_discipline_id,time:null==C||null===(s=C.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.time,exerciseId:null===(a=C.editData)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.id,difficulty:null===(o=C.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.difficulty});case 4:if(0!==e.sent.status){e.next=8;break}return F.setFieldValue("exercise_name",n),e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,S.jsxs)("div",{style:{fontSize:14},children:[(0,S.jsxs)("span",{style:{color:"#5F6368"},children:["答题时长",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==C||null===(s=C.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.time)||"不限"})]}),(0,S.jsxs)("span",{style:{margin:"0px 30px",color:"#5F6368"},children:["难度",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:1===(null==C||null===(a=C.editData)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.difficulty)?"简单":2===(null==C||null===(c=C.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.difficulty)?"适中":"困难"})]}),(0,S.jsxs)("span",{style:{marginRight:30,color:"#5F6368"},children:["试题总数",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==C||null===(u=C.editData)||void 0===u||null===(u=u.exercise_types)||void 0===u?void 0:u.q_counts)||0})]}),(0,S.jsxs)("span",{style:{color:"#5F6368"},children:["总分",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==C||null===(k=C.editData)||void 0===k||null===(k=k.exercise_types)||void 0===k?void 0:k.q_scores})]})]})]})]}),1===H&&(0,S.jsxs)("div",{children:[(0,S.jsxs)("section",{className:[b.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"},children:[(0,S.jsxs)(f.Z,{form:F,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:function(){var e=o()(l()().mark((function e(n){var t,i,s,a,o,c,u,p,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),re(!0),!B.exerciseId){e.next=13;break}return n.exerciseId=null===(t=C.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.id,n.sub_discipline_id=n.courseid[n.courseid.length-1],e.next=7,(0,kt.wy)(r()({},n));case 7:return U(2),ge(null==B?void 0:B.exerciseId),Q(B.exerciseId),q(!1),re(!1),e.abrupt("return");case 13:return e.next=15,(0,P.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==B?void 0:B.coursesId}});case 15:if(null==(i=e.sent)||!i.alert){e.next=20;break}T({type:"classroomList/setActionTabs",payload:{key:"预约弹窗"}}),e.next=30;break;case 20:return s=n.courseid,a=d()(s,2),a[0],o=a[1],n.sub_discipline_id=o,n.is_md=!0,n.time=parseInt(n.time)>9999?9999:n.time,e.next=27,T({type:"exercise/addExercise",payload:r()(r()({},n),B)});case 27:0===(c=e.sent).status&&(ge(null===(u=c.data)||void 0===u?void 0:u.exercise_id),h.history.replace("/classrooms/".concat(B.coursesId,"/exercise/add/").concat(null===(p=c.data)||void 0===p?void 0:p.exercise_id,"?type=2")),Q(null==c||null===(m=c.data)||void 0===m?void 0:m.exercise_id),U(2)),re(!1);case 30:q(!1);case 31:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:b.formWrap,children:[(0,S.jsx)(f.Z.Item,{name:"exercise_name",label:"试卷名称",className:b.baseLineHeight,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试卷名称")}}],children:(0,S.jsx)(g.Z,{maxLength:60,className:b.baseFormItem,placeholder:"请输入试卷名称",showCount:!0})}),(0,S.jsx)(f.Z.Item,{label:"方向&课程",name:"courseid",rules:[{required:!0,message:"请选择方向&课程"}],className:b.baseLineHeight,children:(0,S.jsx)(_.Z,{disabled:ue,placeholder:"请选择方向&课程",options:N.courseOptions,className:b.baseFormItem,allowClear:!1,size:"large",popupClassName:b.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,S.jsx)(f.Z.Item,{label:"难度",name:"difficulty",className:b.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,S.jsxs)(y.ZP.Group,{className:b.radiogroup,disabled:ue,children:[(0,S.jsx)(y.ZP.Button,{className:b.easy,value:1,children:"简单"}),(0,S.jsx)(y.ZP.Button,{className:b.medium,value:2,children:"适中"}),(0,S.jsx)(y.ZP.Button,{className:b.hard,value:3,children:"困难"})]})}),(0,S.jsx)(f.Z.Item,{label:"答题时长",className:b.baseLineHeight,children:(0,S.jsxs)("div",{style:{display:"flex",width:"100%"},children:[(0,S.jsx)(f.Z.Item,{name:"time",noStyle:!0,children:(0,S.jsx)(j.Z,{disabled:ue,min:1,max:9999,className:b.baseFormItem,style:{width:220},maxLength:60,placeholder:"请填写答题时长"})}),(0,S.jsx)("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14},children:"分钟"})]})}),(0,S.jsx)(f.Z.Item,{label:"试卷须知",name:"exercise_description",children:(0,S.jsx)(g.Z.TextArea,{disabled:ue,rows:6,maxLength:65535,placeholder:"请在此输入本次试卷答题的相关说明,最大限制65535个字符"})})]}),(0,S.jsx)(O,{exercise_id:null==B?void 0:B.exerciseId,setitem:function(e){G(r()({},e))}})]}),(0,S.jsxs)("div",{className:b.bottmodiv,children:[(0,S.jsx)(w.ZP,{className:"".concat(b.cancelBtn),type:"primary",onClick:function(){h.history.back()},children:"取消"}),(0,S.jsx)(w.ZP,{loading:ie,onClick:function(){F.validateFields(),F.submit()},type:"primary",className:"".concat(b.confirmBtn," ml20"),children:"下一步"})]}),(0,S.jsx)(I,{setsubloading:re,onModalOk:function(e,n){return xe.apply(this,arguments)}})]}),2===H&&(0,S.jsx)("div",{children:(0,S.jsx)(It,{setisedits:oe,setitemid:Q,itemid:J},fe)})]})})}))},91099:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(79800),r=t.n(i),s=t(59301),l=t(43418),a=t(21068),o=t(3113),c=t(27065),d=t(6457),u=t(7880),p="customModal___bVzUV",m="content___oKhZq",h="upload___nPxEL",f="infoText___gZEJF",v="okBtn___CVo2A",x="fileList___tauGN",g="fileName___T_8JX",_=t(37712),y=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,y=(0,s.useState)([]),j=r()(y,2),w=j[0],b=j[1],k=(0,s.useState)(!1),N=r()(k,2),C=N[0],Z=N[1],S=(0,u.useParams)();(0,s.useEffect)((function(){n||(b([]),Z(!1))}),[n]);var I=function(){var e="".concat(c.Z.API_SERVER,"/api/courses/").concat(S.coursesId,"/exercises/down_template");(0,d.Nd)(null,e)},P=function(){b([])};return(0,_.jsx)(l.Z,{title:"导入试题",open:n,onOk:function(){Z(!0),t(w,(function(){Z(!1)}))},centered:!0,wrapClassName:p,onCancel:function(){i()},width:663,okText:"确认",okButtonProps:{className:v},cancelText:"取消",confirmLoading:C,children:(0,_.jsxs)("div",{className:m,children:[(0,_.jsxs)("aside",{children:[(0,_.jsx)("div",{style:{fontWeight:600},children:"步骤1"}),(0,_.jsxs)("ul",{children:[(0,_.jsxs)("li",{children:[(0,_.jsx)("span",{style:{color:"#5F6367"},children:"根据模板要求编辑需要上传的试题"}),(0,_.jsx)("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:I,children:"下载考试试题模板"}),(0,_.jsx)("i",{className:"iconfont icon-xiazai4 ml10",onClick:I,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})]}),(0,_.jsx)("li",{style:{color:"#FA6400"},className:"mt10",children:"提示"}),(0,_.jsx)("li",{className:f,children:"1、目前仅支持Excel格式模板; "}),(0,_.jsx)("li",{className:f,children:"2、不支持组合题和实训题导入;"}),(0,_.jsx)("li",{className:f,children:"3、每次最多导入300题;"}),(0,_.jsx)("li",{className:f,children:"4、填空题导入最多支持8个填空项。"})]})]}),(0,_.jsxs)("aside",{style:{marginTop:22},children:[(0,_.jsx)("div",{style:{fontWeight:600},children:"步骤2"}),(0,_.jsxs)("ul",{style:{flex:1},children:[(0,_.jsx)("li",{style:{color:"#5F6367"},children:"上传编辑好的试题文档,确定导入"}),n&&(0,_.jsx)(a.Z,{action:"".concat(c.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n={name:e.name,uid:e.uid,file:e};return b([n]),!1},onRemove:P,withCredentials:!0,fileList:w,accept:".xls,.xlsx",showUploadList:!1,children:(0,_.jsx)(o.ZP,{className:h,type:"primary",icon:(0,_.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),children:"上传文件"})}),w.map((function(e,n){return(0,_.jsxs)("div",{className:x,children:[(0,_.jsx)("span",{className:g,children:null==e?void 0:e.name}),(0,_.jsx)("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:P})]},n)}))]})]})]})})}},22061:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),s=t(41498),l=t.n(s),a=t(79800),o=t.n(a),c=t(59301),d=t(43418),u=t(51136),p=t(7880),m=t(37712);n.Z=(0,p.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,s=e.haveInit,a=void 0!==s&&s,h=(0,p.useParams)(),f=(0,c.useState)(!1),v=o()(f,2),x=v[0],g=v[1],_=(0,c.useState)(),y=o()(_,2),j=y[0],w=y[1],b=(0,c.useState)(!1),k=o()(b,2),N=k[0],C=k[1],Z=(0,c.useState)(!1),S=o()(Z,2),I=S[0],P=S[1];function T(){return(T=l()(r()().mark((function e(){var s,l,o,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(l=e.sent)||null===(s=l.cover_exercises)||void 0===s?void 0:s.length)>0)){e.next=8;break}g(!0),w(null==l||null===(o=l.cover_exercises)||void 0===o?void 0:o[0]),e.next=13;break;case 8:return e.next=10,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(a&&i(),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){T.apply(this,arguments)}()}),[n.actionTabs]),(0,m.jsx)("div",{children:(0,m.jsx)(d.Z,{open:x,centered:!0,onCancel:function(){var e=l()(r()().mark((function e(s){var l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==s.target.outerText){e.next=10;break}return C(!0),e.next=4,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:l=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),C(!1),0===(null==l?void 0:l.status)&&(a&&i(),g(!1),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}})),e.next=11;break;case 10:g(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:N},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:I},onOk:l()(r()().mark((function e(){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:s=e.sent,P(!1),0===(null==s?void 0:s.status)&&(a&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),g(!1),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["试卷:",null==j?void 0:j.origin_exercise_nam]}),(0,m.jsxs)("div",{children:["原试卷:",(0,m.jsx)("a",{href:"/paperlibrary/see/".concat(null==j?void 0:j.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==j?void 0:j.examination_bank_name})]})]})]})})})}))},42541:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},76039:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return p},MU:function(){return o},X6:function(){return d},bM:function(){return a},fi:function(){return h},fu:function(){return l},n4:function(){return f},rX:function(){return u},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),s=t(51136);function l(e,n){return(0,s.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function o(e,n){return(0,s.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,s.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function d(e){return(0,s.U2)("myproblems/record_detail.json",{id:e})}function u(e,n){return(0,s.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,s.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,s.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,s.v_)("myproblems/".concat(e,"/sync_code.json"))}function f(e,n){return(0,s.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,s.v_)("discusses/".concat(e,"/plus.json"),n)}},57840:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),s=t(41498),l=t.n(s),a=t(79800),o=t.n(a),c=t(59301),d=t(6848),u=t(8772),p=t(8591),m=t(89293),h=t(37712);n.Z=function(e){var n=e.defaultValue,t=e.onFinish,i=(0,c.useState)(!1),s=o()(i,2),a=s[0],f=s[1],v=(0,c.useState)(n),x=o()(v,2),g=x[0],_=x[1];return(0,c.useEffect)((function(){_(n)}),[n]),(0,h.jsx)("div",{children:a?(0,h.jsx)(u.Z,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:g,onChange:function(e){_(e.target.value)},onBlur:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==g||null===(n=g.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return p.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(g);case 5:e.sent&&f(!1);case 7:case"end":return e.stop()}}),e)}))),onPressEnter:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==g||null===(n=g.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return p.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(g);case 5:e.sent&&f(!1);case 7:case"end":return e.stop()}}),e)})))}):(0,h.jsxs)("div",{className:m.Z.title,children:[g,(0,h.jsx)(d.Z,{title:"编辑试卷名称",children:(0,h.jsx)("i",{className:"".concat(m.Z.editIcon," iconfont icon-bianji_Hover"),onClick:function(){return f(!0)}})})]})})}},18122:function(e,n,t){"use strict";t.d(n,{I:function(){return l}});var i=t(79800),r=t.n(i),s=t(59301),l=function(){var e=(0,s.useState)("hidden"),n=r()(e,2),t=n[0],i=n[1];return{overflow:t,handleMouseEnter:function(){return i("auto")},handleMouseLeave:function(){return i("hidden")}}}},28288:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},4505:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},89293:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var i=t(92310),r=t.n(i),s=t(47783),l=t(90339),a=t(59301),o=t(92343),c=t(36355),d=t(8876),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=a.useContext(c.E_),i=t("breadcrumb");return a.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var m=p,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,s);const a=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,a,l)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:s,dropdownProps:l,href:o}=e;const c=(e=>{if(r||s){const t=Object.assign({},l);if(r){const e=r||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:s}=e,l=x(e,["key","title","label","path"]);let c=null!=r?r:i;return s&&(c=a.createElement("a",{href:`${o}${s}`},c)),Object.assign(Object.assign({},l),{key:null!=t?t:n,label:c})}))})}else s&&(t.overlay=s);return a.createElement(u.Z,Object.assign({placement:"bottom"},t),a.createElement("span",{className:`${n}-overlay-link`},e,a.createElement(d.Z,null)))}return e})(i);return null!=c?a.createElement(a.Fragment,null,a.createElement("li",null,c),t&&a.createElement(m,null,t)):null},_=e=>{const{prefixCls:n,children:t,href:i}=e,r=x(e,["prefixCls","children","href"]),{getPrefixCls:s}=a.useContext(c.E_),l=s("breadcrumb",n);return a.createElement(g,Object.assign({},r,{prefixCls:l}),f(l,r,t,i))};_.__ANT_BREADCRUMB_ITEM=!0;var y=_,j=t(17313),w=t(83116),b=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,j.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var N=(0,w.Z)("Breadcrumb",(e=>{const n=(0,b.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),C=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=C(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:h,children:f,itemRender:x,params:_={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:w,breadcrumb:b}=a.useContext(c.E_);let k;const C=j("breadcrumb",n),[I,P]=N(C),T=function(e,n){return(0,a.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(h,p);const B=v(C,x);if(T&&T.length>0){const e=[],n=h||p;k=T.map(((i,r)=>{const{path:s,key:o,type:c,menu:d,overlay:u,onClick:p,className:h,separator:f,dropdownProps:v}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(_,s);void 0!==x&&e.push(x);const y=null!=o?o:r;if("separator"===c)return a.createElement(m,{key:y},f);const j={},w=r===T.length-1;d?j.menu=d:u&&(j.overlay=u);let{href:b}=i;return e.length&&void 0!==x&&(b=`#/${e.join("/")}`),a.createElement(g,Object.assign({key:y},j,(0,l.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:v,href:b,separator:w?"":t,onClick:p,prefixCls:C}),B(i,_,n,e,b))}))}else if(f){const e=(0,s.Z)(f).length;k=(0,s.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,o.Tm)(n,{separator:r?"":t,key:i})}))}const A=r()(C,null==b?void 0:b.className,{[`${C}-rtl`]:"rtl"===w},d,u,P),E=Object.assign(Object.assign({},null==b?void 0:b.style),i);return I(a.createElement("nav",Object.assign({className:A,style:E},y),a.createElement("ol",null,k)))};I.Item=y,I.Separator=m;var P=I},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,l,a,o,c,d=!1;n||(n={}),t=n.debug||!1;try{if(l=i(),a=document.createRange(),o=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=r[n.format]||r.default;window.clipboardData.setData(s,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),o.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),d=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{o&&("function"==typeof o.removeRange?o.removeRange(a):o.removeAllRanges()),c&&document.body.removeChild(c),l()}return d}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=s(t(59301)),r=s(t(25769));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function o(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},s=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function d(e,n){for(var t=0;t4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function w(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(a=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",l=t.id,s=!1,a=0;a=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},S=function(n,t,i){j(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var l=document.createElement("div");l.classList.add("appletParameters","notranslate");var s=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,s=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),s=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||g.appendChild(b)):l.appendChild(b),g.appendChild(l),_||n.appendChild(g),setTimeout((function(){e.resize()}),1)}function w(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){w(e.article,e.params)})),html5AppletsToProcess=null)},j(f)<5&&(e.className+=" geogebraweb")):w(e,n)}if(r){scriptLoadStarted=!0;for(var N=0;N0?(r.remove(),o.attr("id","fullscreencontent").show(),jQuery(l).append(o),window.dispatchEvent(new Event("resize"))):S(r,n,!1),window.GGBT_wsf_view.launchFullScreen(l)}else h=i,S(e,n,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(o=e/4*3),a=o/5.8,s.setAttribute("src",_),s.setAttribute("width",o),s.setAttribute("height",a);var d=(e-o)/2,u=(n-a)/2;s.style.left=d+"px",s.style.top=u+"px",r.appendChild(s)}return r.appendChild(c),r},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},q=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(f=e,n)L(f,!0);else{var l,s,o=!r;if(o){var a=j(f);!isNaN(a)&&a<4.4&&(o=!1)}l="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in s=c>0?f:0===c?l+f:"https://www.geogebra.org/apps/5.2.814.0/",q)if(f.slice(-1*q[d].length)===q[d]||f.slice(-1*(q[d].length+1))===q[d]+"/")return void L(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?s+="web3d/":s+="webSimple/",L(s,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,v="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?q.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==a?e=a:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&L(c,m),o=!0}return void 0!==t.material_id?k(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var l,s=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,a=(l=e.autoHeight)&&"false"!==l,c=function(e,n,t,i,r,l){var s=null;if(null!=l&&""!=l)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+l+" ")>-1){s=o;break}o=o.parentNode}var a=0,c=0,d=0,u=0,p=0,m=0,h=0;if(s)a=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(a=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=a):(a=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=a&&(void 0===r||!r)&&("rtl"===document.dir?(p=a-f.width-f.left,m=d<=480?10:30):(m=f.left,p=d<=480?10:30),u=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(s=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?l:(r=t(e,n,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==l?Math.min(l,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,l=(t-i.height)/2;l<0&&(l=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=l+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=l<40?"40px":l+"px",e.style.left=r+"px")}return{responsiveResize:function(t,l){var s=t.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(l.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var o=i(l,t);e()&&s.setAttribute("data-param-scale",o);for(var a=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],l=[];function s(e){var n=l[e](),t=i[e];if(n in t)return n;var s=[];for(var o in t)s[t[o]]=o;throw r&&r(e,s,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=s(n));return e},webModule.__computePropValue=s,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,g.jsx)("div",{title:null==e?void 0:e.name,className:x,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,g.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},S=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,g.jsx)("div",{className:v,children:(0,g.jsx)(h.Z,r()(r()({},S),{},{showIcon:!0,treeData:y,onSelect:t,disabled:l},o),k)})}},40029:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});t(59301);var i="digitalLabel___tImKs",r="active___Ck70Q",l=t(37712),s=function(e){var n=e.number,t=e.active,s=e.className;return(0,l.jsx)("div",{className:"".concat(i," ").concat(t?r:""," ").concat(s),children:n})}},74908:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(7557),r=t.n(i),l=t(41498),s=t.n(l),o=t(79800),a=t.n(o),c=t(59301),d="imageDimensions___a7crR",u="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),v=t(2859),x=t(51136),g=t(6457),_=t(37712),y=function(e){var n=e.data,t=e.className,i=e.fullWidth,l=e.style,o=void 0===l?{}:l,m=e.onClose,y=e.onOk,j=e.showFullTools,b=e.noAssociationId,w=(0,c.useRef)(null),k=(0,c.useRef)(null),N=(0,c.useState)(!1),C=a()(N,2),Z=C[0],S=C[1],P=(0,c.useState)("正在加载中"),I=a()(P,2),T=I[0],B=I[1];(0,c.useEffect)((function(){null!=n&&n.visible?document.body.setAttribute("data-custom","y-hidden"):document.body.removeAttribute("data-custom"),null!=n&&n.src&&A()}),[null==n?void 0:n.visible]);var A=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在加载中"),e.next=4,(0,g.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,w.current.src="",w.current.src=t,w.current.onload=function(){q()},S(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=s()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),B("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||b){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:S(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){k.current=new v.hP(w.current),k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),j&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsxs)("div",{className:h()(d,t,i?p:""),style:o,children:[(0,_.jsx)(f.Z,{spinning:Z,tip:T,style:{position:"absolute"}}),(0,_.jsx)("img",{className:u,ref:w})]})})}},30347:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),l=t(59301),s=t(44499),o=(t(48136),t(33773)),a=t(43418),c=t(37712),d=(0,l.forwardRef)((function(e,n){var t=e.callback,i=e.width,d=e.onChange,u=e.disabled,p=e.readOnly,m=e.type,h=void 0===m?"":m,f=e.value,v=void 0===f?"":f,x=e.style,g=void 0===x?{}:x,_=(0,l.useRef)(),y=(0,l.useRef)(),j=(0,l.useState)(0),b=r()(j,2),w=b[0],k=b[1],N=(0,l.useState)(0),C=r()(N,2),Z=C[0],S=C[1],P=(0,l.useState)(!1),I=r()(P,2),T=I[0],B=I[1],A=function(){var e=document.createElement("div");e.innerHTML=_.current.getValue();var n=e.innerText;return t&&t(n),n};(0,l.useImperativeHandle)(n,(function(){return{getData:A}}));var E=function(e,n,t,i){var r=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>r-20&&i1e3*(s+3)*a,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!o){e.next=13;break}return P.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),W(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},l=ie(),s=re?null==o?void 0:o.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,a=re?null==o||null===(t=o.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,F.bM)(ne.current,{test_hack_code:K,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=S()(C()().mark((function e(){var n,t,r,l,s,a,c,u;return C()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?P.ZP.error("填空项答案不能为空"):P.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(y(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(l=r.hack)||void 0===l||null===(l=l.sub_discipline_id)||void 0===l?void 0:l[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(s=t)||void 0===s?void 0:s.identifier,sessionStorage.projectFill=null===(a=t)||void 0===a?void 0:a.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,y(!1),le(),e.abrupt("return");case 34:y(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{children:[(0,G.jsx)(I.ZP,d()(d()({loading:_},n),{},{onClick:oe,children:t})),(0,G.jsx)(v.Z,{open:w,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return se()},onCancel:function(){te.current=!1,k(!1)},children:(0,G.jsxs)("div",{className:A,children:[(0,G.jsxs)("div",{className:E,children:[(0,G.jsxs)("div",{className:"mb20",children:[(0,G.jsx)("span",{className:"c-black",children:"执行代码"}),!o&&(0,G.jsx)(R.CopyToClipboard,{text:K,onCopy:function(){return P.ZP.success("复制成功")},children:(0,G.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,G.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,G.jsx)(D.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:K,onChange:function(e){return Y(e)}})]}),(0,G.jsxs)("div",{className:q,children:[(0,G.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)("div",{className:L,children:(0,G.jsx)(h.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,G.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)(T.Z,{spinning:u,tip:"代码执行中",children:(0,G.jsx)("div",{className:L,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,l=e.input,s=e.expected_output,o=null;switch(n){case z.h.OK:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,G.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{children:"输入:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:l}),(0,G.jsx)("div",{children:"输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,G.jsx)("div",{children:"预期输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:s&&B.Base64.decode(s)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["最后执行的输入:",(0,G.jsx)("pre",{children:l})]}),(0,G.jsx)("p",{children:"执行出错信息:"}),(0,G.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:o=(0,G.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:o=(0,G.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,G.jsxs)(G.Fragment,{children:[" ",o," "]})}(V)})})})]})]})})]})},W=t(23717),H=["key","name"],U=h.Z.TextArea,K=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),N=p()(u,2),C=N[0],Z=N[1],S=(0,m.useState)(!1),P=p()(S,2),I=(P[0],P[1],(0,w.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var s=I(e,n.from);console.log("新增".concat(l,"个,之前有").concat(s,"个")),t(l,s)}}else{var o=r.split(Y).length-1+r.split(J).length-1,a=I(e,n.from);console.log("删除".concat(o,"个, 前面有").concat(a,"个,新增").concat(l,"个")),i(o>1?Array.from({length:o},(function(e,n){return a+n})):a)}}(e,n,A,q)}})})}),(0,G.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=s()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,s=n.remove;t.errors;return B.current=i,E.current=s,(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,G.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,G.jsxs)("div",{onClick:function(){v.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,G.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,G.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,G.jsx)(W.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,G.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,s=e.key,o=e.name,a=r()(e,H);return(0,G.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,G.jsxs)(g.Z,{flex:"0 0 auto",className:"".concat(k.Z.blankIndex),children:["填空项",n+1]}),(0,G.jsx)(g.Z,{flex:1,children:(0,G.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,G.jsx)(g.Z,{children:(0,G.jsx)(f.Z.Item,d()(d()({},a),{},{name:[o,"answer_text"],noStyle:!0,children:null!=M&&null!==(t=M[o])&&void 0!==t&&t.multi_line||null!=M&&null!==(i=M[o])&&void 0!==i&&i.multiLine?(0,G.jsx)(U,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,G.jsx)(h.Z,{style:{marginLeft:10,width:550},className:k.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),l&&(0,G.jsx)(g.Z,{flex:"224px",children:(0,G.jsx)(f.Z.Item,d()(d()({},a),{},{name:[o,"score"],label:"分值",rules:[{required:!0}],children:(0,G.jsx)(_.Z,{size:"large",className:k.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},s)}))]})}}),(0,G.jsx)("div",{onClick:function(){return Z(!0)},children:(0,G.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,G.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:C})})}),(0,G.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,G.jsx)(y.default,{size:"large",children:K.map((function(e){return(0,G.jsxs)(y.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,G.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,G.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,G.jsx)(_.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,G.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,G.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,G.jsxs)(j.ZP.Group,{style:{marginTop:-10},children:[(0,G.jsx)(j.ZP,{value:0,children:"不忽略空格"}),(0,G.jsx)(j.ZP,{value:1,children:"忽略首尾空格"}),(0,G.jsx)(j.ZP,{value:2,children:"忽略所有空格"})]})}),(0,G.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,G.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,G.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,G.jsx)(U,{rows:4})}),(0,G.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,G.jsx)(U,{rows:4})})]}),(0,G.jsx)(V,{form:t,answerKey:c,hackIdentifier:o,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,G.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return k}});var i=t(39647),r=t.n(i),l=t(79800),s=t.n(l),o=t(85573),a=t.n(o),c=t(82242),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(6848),f=t(78241),v=t(5547),x=t(88996),g=t(12101),_=t(36017),y=t(37712),j=["key","name"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],w=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,l=e.index,s=e.isEdit,o=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,j=e.showAddIcon,w=e.addItem,k=e.deleteItem;console.log(n,"value");var N=1===(null==n?void 0:n[r]),C=function(){var e;N?t(d()(d()({},n),{},a()({},r,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},a()({},r,0))})))),t(d()(d()({},n),{},a()({},r,1))))};return(0,y.jsxs)(p.Z,{className:v.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,y.jsx)(m.Z,{onClick:C,className:"".concat(v.Z.choiceIndex," ").concat(N?v.Z.activeAnswer:""),children:b[l]}),(0,y.jsx)(m.Z,{flex:1,className:"".concat(v.Z.editorWrap," ml15"),onClick:o,children:(0,y.jsx)(_.x,{height:155,placeholder:"请您输入选项",isEdit:s,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},a()({},i,e)))}})}),(0,y.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,y.jsx)("div",{onClick:C,className:"".concat(v.Z.setAnswerBtn," ").concat(N?v.Z.activeAnswer:""),children:N?"正确答案":"设为答案"})}),(0,y.jsxs)(m.Z,{className:v.Z.actionWrapper,children:[(0,y.jsx)(h.Z,{title:"新增参考答案",children:(0,y.jsx)(x.Z,{className:v.Z.addIcon,onClick:w,style:{visibility:j?"visible":"hidden"}})}),(0,y.jsx)(h.Z,{title:"删除",children:(0,y.jsx)(g.Z,{className:v.Z.deleteIcon,onClick:k,style:{visibility:l>1?"visible":"hidden"}})})]})]})},k=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,o=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,m=e.allowChangeMode,h=void 0===m||m,x=e.form,g=e.showAnalysis,k=void 0===g||g,N=(0,u.useState)(),C=s()(N,2),Z=C[0],S=C[1],P=(0,u.useState)(!1),I=s()(P,2),T=I[0],B=I[1];return(0,y.jsxs)("div",{className:v.Z.wrap,children:[(0,y.jsx)("div",{className:v.Z.questionTitleEditorWrap,children:(0,y.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,y.jsx)(_.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,y.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,y.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[o])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(b[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,y.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,l){var s=n.key,m=n.name,g=r()(n,j),_=Z===s,k=l<7&&l===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},g),{},{key:s,name:m,className:v.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(b[l],"选项的内容")))}}]}),(0,y.jsx)(w,{choiceTextKey:o,answerKey:c,index:l,isEdit:_,setInputActive:function(){S(s)},form:x,choiceOptionsPath:p,allowChangeMode:h,showAddIcon:k,addItem:function(){return t(a()(a()({},o,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,y.jsx)("div",{className:"".concat(v.Z.addBtn," mb30"),onClick:function(){return t(a()(a()({},o,""),c,0))},children:"添加选项"})]})}}),k&&(0,y.jsx)("div",{onClick:function(){return B(!0)},children:(0,y.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,y.jsx)(_.x,{placeholder:"请编辑题目解析(非必填)",isEdit:T})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return M}});var i=t(39647),r=t.n(i),l=t(91232),s=t.n(l),o=t(85573),a=t.n(o),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(37205),h=t.n(m),f=t(59301),v=t(43418),x=t(95237),g=t(43604),_=t(8772),y=t(6848),j=t(78673),b=t(78241),w=t(5112),k=t(97913),N=t(36017),C=t(12101),Z=t(64259),S=t(5547),P=t(30347),I=t(37712),T=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,I.jsxs)(x.Z,{className:"mb20",children:[(0,I.jsx)(_.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=h()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,I.jsx)(y.Z,{title:"删除",children:(0,I.jsx)(C.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,I.jsx)(g.Z,{children:(0,I.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},A=function(e){var n=e.value,t=e.onChange;return(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,I.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,I.jsx)(P.Z,{value:e,style:{flex:1},onChange:function(e){var r=h()(n);r[i]=e,t(r)}}),(0,I.jsx)(y.Z,{title:"删除",children:(0,I.jsx)(C.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,I.jsx)(g.Z,{children:(0,I.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},E=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,I.jsx)(j.Z,{checked:!t,onChange:function(e){i(!e)}})},q="▁",M=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.answerKey,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],h=u[1],v=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:s},(function(e,n){return o+n})):o)}else if(l>0){var a=v(e,n.from);console.log("新增".concat(l,"个,之前有").concat(a,"个")),t(l,a)}}(e,n,M,O)}})})}),(0,I.jsx)(b.Z.List,{name:o,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=s()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var s=n.add,c=n.remove;i.errors;return P.current=s,L.current=c,(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(b.Z.Item,{label:(0,I.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,I.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,s=e.key,c=e.name,u=r()(e,T);return(0,I.jsxs)("div",{style:{marginBottom:10},children:[(0,I.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,I.jsxs)(g.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(S.Z.blankIndex),children:["填空项",n+1]}),(0,I.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,I.jsxs)(w.ZP.Group,{onChange:function(){var e=t.getFieldValue(o);t.setFieldsValue(a()({},o,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,I.jsxs)(w.ZP,{value:1,children:["文本模式 ",(0,I.jsx)(y.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,I.jsx)(Z.Z,{})})]}),(0,I.jsxs)(w.ZP,{value:2,children:["数学公式模式 ",(0,I.jsx)(y.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,I.jsx)(Z.Z,{})})]})]})}))]}),(0,I.jsx)(x.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,I.jsxs)(g.Z,{flex:1,children:[(0,I.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,I.jsx)(g.Z,{flex:1,children:(0,I.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(o))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,I.jsx)(B,{}):(0,I.jsx)(A,{})}))}),l&&(0,I.jsx)(g.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,I.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:S.Z.blankInputNumberWrapper,children:(0,I.jsx)(k.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,I.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,I.jsx)(_.Z,{type:"hidden"})}))]})})]},s)}))]})}}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(b.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,I.jsx)(j.Z,{})}),(0,I.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,I.jsxs)(x.Z,{align:"middle",children:[(0,I.jsx)(b.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,I.jsx)(j.Z,{})}),(0,I.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==F?void 0:F.length)>1&&(0,I.jsxs)(x.Z,{align:"middle",className:(null==F?void 0:F.length)>1?"mb30":"".concat(S.Z.hide),children:[(0,I.jsx)(b.Z.Item,{name:"is_ordered",children:(0,I.jsx)(E,{})}),(0,I.jsx)(g.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,I.jsx)("div",{onClick:function(){return h(!0)},children:(0,I.jsx)(b.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,I.jsx)(N.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(39647),r=t.n(i),l=t(79800),s=t.n(l),o=t(82242),a=t.n(o),c=t(85573),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(78241),f=t(5547),v=t(36017),x=t(37712),g=["key","name"],_=d()(d()({},"正确","T"),"错误","F"),y=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),l=null==n?void 0:n.choice_text,s=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(a()(a()({},n),{},{is_answer:1}))};return(0,x.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,x.jsx)(m.Z,{onClick:s,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:_[l]}),(0,x.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,x.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:l})}),(0,x.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,x.jsx)("div",{onClick:s,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},j=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),l=s()(i,2),o=l[0],c=l[1];return(0,x.jsxs)("div",{className:f.Z.wrap,children:[(0,x.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,x.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,x.jsx)(v.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,x.jsx)(h.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,x.jsx)(h.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,x.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,l=r()(e,g);return(0,u.createElement)(h.Z.Item,a()(a()({},l),{},{key:n,name:i,noStyle:!0}),(0,x.jsx)(y,{form:t}))}))})}})}),(0,x.jsx)("div",{onClick:function(){return c(!0)},children:(0,x.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,x.jsx)(v.x,{placeholder:"请编辑题目解析(非必填)",isEdit:o})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),r=t.n(i),l=t(39647),s=t.n(l),o=t(11094),a=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=s()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(o.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,d.jsx)(o.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return I}});var i=t(91232),r=t.n(i),l=t(79800),s=t.n(l),o=t(82242),a=t.n(o),c=t(39647),d=t.n(c),u=t(59301),p=t(8591),m=t(12563),h=t(78241),f=t(78673),v=t(95237),x=t(43604),g=t(6848),_=t(8772),y=t(97913),j=t(5547),b=t(36017),w=t(11094),k=t(64259),N=t(37712),C=["value","onChange"],Z=["key","name"],S=function(e){var n=e.value,t=e.onChange,i=d()(e,C);return(0,N.jsx)(w.Z,a()(a()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},P=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,N.jsx)(m.Z,{closable:!0,onClose:i,className:j.Z.keywordTag,children:(0,N.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},I=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,l=e.isMustKeyWords,o=void 0===l?i:l,c=(0,u.useState)(!1),m=s()(c,2),w=m[0],C=m[1],I=(0,u.useState)(""),T=s()(I,2),B=T[0],A=T[1],E=h.Z.useWatch("use_keywords",t),q=h.Z.useWatch("question_score",t);return(0,N.jsxs)("div",{className:j.Z.wrap,children:[(0,N.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,N.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,N.jsx)(b.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,N.jsx)(h.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,N.jsx)(S,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,N.jsx)(h.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,N.jsx)(f.Z,{defaultChecked:!0})}),i&&o&&(0,N.jsxs)(v.Z,{align:"middle",className:"mb30",children:[(0,N.jsx)(h.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,N.jsx)(f.Z,{})}),(0,N.jsx)(x.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,N.jsx)(x.Z,{children:(0,N.jsx)(g.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,N.jsx)(k.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(E||!o)&&(0,N.jsx)(h.Z.List,{name:"keywords",rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(q)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,l=n.remove;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("div",{className:"".concat(j.Z.title," mb10"),children:o?"关键词":(0,N.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,N.jsxs)(v.Z,{align:"middle",className:"font14 mb30",children:[(0,N.jsx)(x.Z,{flex:1,children:(0,N.jsx)(_.Z,{value:B,onChange:function(e){A(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,l,s,o,a="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==a||null===(l=a.split("|"))||void 0===l||null===(l=l.filter((function(e){return!!e})))||void 0===l?void 0:l.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(s=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===s?void 0:s.flat())||[],m=r()(c);try{for(m.s();!(o=m.n()).done;){var h=o.value;if(u.includes(h))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(a)&&(i({keyword:c,score:1}),A(""))},className:j.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,N.jsx)(x.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,N.jsx)(v.Z,{className:"mb20",style:{marginRight:148},children:(0,N.jsx)(x.Z,{flex:1,children:(0,N.jsxs)(v.Z,{align:"middle",justify:"space-between",children:[(0,N.jsx)(h.Z.Item,a()(a()({},i),{},{name:[t,"keyword"],children:(0,N.jsx)(P,{onClose:function(){return l(t)}})})),o&&(0,N.jsx)(h.Z.Item,a()(a()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,N.jsx)(y.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,N.jsx)("div",{onClick:function(){return C(!0)},children:(0,N.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,N.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})}},95166:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i="text___bQulM",r="sup___rX_Y3",l=t(78241),s=t(37712),o=function(e){var n=e.text,t=e.name,o=void 0===t?"question_score":t,a=function(e){var t=e.value;return(0,s.jsxs)("div",{className:i,children:[(0,s.jsx)("span",{className:r,children:"*"}),(0,s.jsx)("span",{className:"mr10",children:"分值"}),(0,s.jsx)("span",{children:t||"--"}),(0,s.jsx)("span",{className:"c-grey-999",children:n})]})};return(0,s.jsx)(l.Z.Item,{noStyle:!0,name:o,children:(0,s.jsx)(a,{})})}},30941:function(e,n,t){"use strict";t.d(n,{Z:function(){return q},P:function(){return A}});var i=t(37205),r=t.n(i),l=t(39647),s=t.n(l),o=t(7557),a=t.n(o),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),v=t(78241),x=t(43418),g=t(5112),_=t(8772),y=t(52306),j="brief___LOzpE",b="contentTitle___xkdcN",w="content___Vtri0",k="antdTable___s8T2N",N="tableCell___kN9Fw",C="antdModal___WVBk3",Z="orangeColor___ryB2u",S=t(85062),P=t(37712),I=["isImportMultipleCourse"],T=function(e){var n=e.studentNames,t=e.total;return t>3?(0,P.jsxs)(P.Fragment,{children:["课堂内有",(0,P.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),"等",(0,P.jsx)("span",{className:Z,children:t}),"名学生"]}):(0,P.jsxs)(P.Fragment,{children:["课堂内有",(0,P.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},B=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),l=(e.type,e.isMultipleCourse),s=void 0!==l&&l,o=v.Z.useForm(),c=h()(o,1)[0],u=(0,f.useState)(1),m=h()(u,2),_=m[0],y=m[1],j=(0,f.useState)(!1),b=h()(j,2),k=b[0],N=b[1],S=(0,f.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),I=(0,f.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,P.jsx)(P.Fragment,{children:S?(0,P.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:C,width:682,confirmLoading:k,onCancel:n,onOk:p()(a()().mark((function e(){var n,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),n=_,s&&(l=d()({},c.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==l[e.id]?d()(d()({},e),{},{is_copy:l[e.id]}):e}))),e.next=5,t(n);case 5:N(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,P.jsx)("div",{className:w,style:{marginBottom:20},children:s?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(T,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),s?(0,P.jsx)(v.Z,{form:c,preserve:!1,children:null==I?void 0:I.map((function(e){return(0,P.jsxs)(f.Fragment,{children:[(0,P.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,P.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,P.jsxs)(g.ZP.Group,{className:w,children:[(0,P.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,P.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,P.jsxs)(g.ZP.Group,{value:_,onChange:function(e){return y(e.target.value)},className:w,style:{marginBottom:30},children:[(0,P.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,P.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,P.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,P.jsx)("div",{className:"".concat(w," ").concat(Z),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,P.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:p()(a()().mark((function e(){var n,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),n=0,s&&(l=d()({},c.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==l[e.id]?d()(d()({},e),{},{is_use:l[e.id]}):e}))),e.next=5,t(n);case 5:N(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,P.jsxs)("div",{className:w,children:[(0,P.jsx)(T,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",s?(0,P.jsxs)(v.Z,{form:c,preserve:!1,children:[(0,P.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==I?void 0:I.map((function(e){return(0,P.jsxs)(f.Fragment,{children:[(0,P.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,P.jsx)(v.Z.Item,{name:e.id,initialValue:1,children:(0,P.jsxs)(g.ZP.Group,{className:w,children:[(0,P.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,P.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,P.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,P.jsx)("span",{className:Z,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},A=function(){var e=(0,f.useState)(!1),n=h()(e,2),t=n[0],i=n[1],r=(0,f.useState)(),l=h()(r,2),o=l[0],c=l[1],d=function(){var e=p()(a()().mark((function e(n){var t,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,r=void 0!==t&&t,l=s()(n,I),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,S.Tr)(l);case 6:e.t0=e.sent;case 7:if(!("status"in(o=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==o||null===(d=o.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(o),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",o.course_data_list||[]);case 17:if(0!==o.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(o),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},o,d]},E=function(e){var n=v.Z.useForm(),t=h()(n,1)[0],i=(0,f.useState)(!1),l=h()(i,2),s=l[0],o=l[1],c=e.onCancel,d=e.onOk,u=e.visible,m=e.inPaper,w=void 0!==m&&m,S=e.renderData,I=e.type,B=e.isMultipleCourse,A=void 0!==B&&B,E=e.position,q=(0,f.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N,render:function(e,n){return(0,P.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,P.jsxs)(g.ZP.Group,{children:[(0,P.jsx)(g.ZP,{value:1,children:"是"}),(0,P.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,P.jsx)(_.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:N,render:function(e,n){return(0,P.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,P.jsxs)(g.ZP.Group,{children:[(0,P.jsx)(g.ZP,{value:1,children:"是"}),(0,P.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,P.jsxs)(g.ZP.Group,{children:[(0,P.jsx)(g.ZP,{value:1,children:"是"}),(0,P.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[w]),M=(0,f.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:N,align:"center",ellipsis:!0,render:function(e,n){return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,P.jsx)(_.Z,{type:"hidden"})}),(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,P.jsx)(_.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:N,ellipsis:!0,align:"center",render:function(e,n){return(0,P.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,P.jsxs)(g.ZP.Group,{children:[(0,P.jsx)(g.ZP,{value:1,children:"是"}),(0,P.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,P.jsx)(_.Z,{type:"hidden"})})]})}}]}),[w]);if(A){var L={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:N,render:function(e,n){return(0,P.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};q=[L].concat(r()(q)),M=[L].concat(r()(M))}var O=(0,f.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,r=e.studentNames,l=e.studentCount,s=e.inPaper,o=e.is_random,a=void 0!==o&&o,c=e.position,d=(void 0===c?"":c)||(s?"试卷":"课程");return(0,P.jsxs)("span",{children:[(0,P.jsx)(T,{studentNames:r,total:l}),"学习过",d,"中的",(0,P.jsx)("span",{className:Z,children:n}),"个项目,",t>0&&i>0?(0,P.jsxs)(P.Fragment,{children:["其中",(0,P.jsx)("span",{className:Z,children:t}),"个项目支持复制,",(0,P.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,P.jsxs)(P.Fragment,{children:["其中",(0,P.jsx)("span",{className:Z,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,P.jsxs)(P.Fragment,{children:["其中",(0,P.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):void 0,"。请选择",a?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==S?void 0:S.repeat_shixun_num,copy:null==S?void 0:S.can_copy_num,canNotCopy:null==S?void 0:S.no_copy_num,studentNames:null==S?void 0:S.student_names,studentCount:null==S?void 0:S.student_count,is_random:null==S?void 0:S.is_random,inPaper:w,position:E})}),[S,w,E]);return(0,P.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:s,onOk:p()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:o(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:C,destroyOnClose:!0,children:(0,P.jsxs)(v.Z,{form:t,preserve:!1,children:[(0,P.jsx)("div",{className:j,children:O}),(0,P.jsxs)("div",{style:{marginBottom:30},children:[(0,P.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,P.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,P.jsx)("div",{className:Z,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==S?void 0:S.can_copy_num)>0&&(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:b,children:"支持复制的项目"}),(0,P.jsx)(y.Z,{columns:q,className:k,dataSource:null==S?void 0:S.can_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==S?void 0:S.no_copy_num)>0&&(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,P.jsx)(y.Z,{columns:M,className:k,dataSource:null==S?void 0:S.no_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==S?void 0:S.no_use_list.length)>0&&(null==S?void 0:S.no_use_list.map((function(e){return(0,P.jsxs)("div",{children:[(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,P.jsx)(_.Z,{type:"hidden"})}),(0,P.jsx)(v.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,P.jsx)(_.Z,{type:"hidden"})})]},"subject"===I?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},q=function(e){return"multiple"===e.modalType?(0,P.jsx)(E,d()({},e)):(0,P.jsx)(B,d()({},e))}},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),r=t.n(i),l=t(79800),s=t.n(l),o=t(59301),a=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),m=(t(81974),t(3693),t(37712)),h=a.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,a=void 0===l?{}:l,c=(0,o.useRef)(),d=(0,o.useState)(),u=s()(d,2),h=u[0],f=u[1];return(0,o.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,o.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,o.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,o.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},a));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),l=s()(i,2),u=l[0],p=l[1];return(0,m.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(a.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,m.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),l=t(79800),s=t.n(l),o=t(85573),a=t.n(o),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),x=t.n(v),g=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,l=e.className,s=void 0===l?"":l,o=e.children;return(0,h.jsxs)("a",{title:t,className:s,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),o]})}var y=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,l=e.fullScreen,s=e.insertTemp,o=e.hidetoolBar,a=e.extraUse,c=[].concat(g,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),a&&(0,h.jsx)("li",{children:a}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(l?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},j=t(27308),b=t(78241),w=t(8772),k=t(3113),N={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,x()(x()({},N),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(w.Z,{})}),(0,h.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(w.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),S=t(8591),P=t(55087),I=b.Z.useForm,T={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},A=function(e){var n=e.callback,t=e.onCancel,i=I(),r=s()(i,1)[0],l=(0,c.useRef)();function o(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):S.ZP.error(e.message)}return(0,h.jsxs)(b.Z,x()(x()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,l.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(b.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(b.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(w.Z,{style:T})}),(0,h.jsx)(E,{onFileChange:function(e){var n=e.target.files[0];l.current=n,q(n,o)}})]})}),(0,h.jsx)(b.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(w.Z,{style:{width:264}})}),(0,h.jsxs)(b.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function E(e){var n=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:n})]})}function q(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(t)}var M=t(95237),L=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var l=i.toDataURL("image/png");return(0,h.jsx)(M.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:l,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},F=t(7557),D=t.n(F),R=t(41498),z=t.n(R),G=t(37205),V=t.n(G),W=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=s.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(l)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var l,s,o;if(null===(l=n.findTreeParentNode()))break;if((o=(s=this._sortTreeChildrenByY(l)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=H,K=(t(31270),t(85160)),Y=t(43418),J=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=W;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(),o=(0,c.useRef)(!1),a=(0,c.useRef)(!1),d=(0,c.useState)(0),u=s()(d,2),p=u[0],m=u[1],f=function(){var e=z()(D()().mark((function e(){var n,r;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:a,className:o.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:a.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(M.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){o.current=!o.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:l})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=W.GraphObject.make,n="#ff3333",t="#3358ff",s="#25ad23",o="#d533ff",a="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",v="#cccccc",x="#b3e6b3",g="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,l=(new W.Point).setRectSpot(r.actualBounds,n);l.subtract(r.location),l.scale(2,2),l.x+=130*Math.sign(l.x),l.y+=130*Math.sign(l.y),l.add(r.location),l.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(r.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(r.data)),i.addNodeData(s);var o={from:r.key,to:i.getKeyForNodeData(s)};i.addLinkData(o);var a=e.diagram.findNodeForData(s);a.location=l,e.diagram.select(a),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(W.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?25:18,height:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(W.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(W.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function w(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(d,"fill"),b(p,"fill"),b(m,"fill"),b(h,"fill"))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(v,"fill"),b(x,"fill"),b(f,"fill"),b(g,"fill")))]}function k(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(u),b(s),b(t),b(n))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(d),b(o),b(a),b(c)))]}function N(n,t){return t||(t="thickness"),e(W.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function C(n,t){return t||(t="dash"),e(W.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function Z(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",N(1),N(2),N(3),N(4))),e("ContextMenuButton",e(W.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function S(n,t){return t||(t="figure"),e(W.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function P(n){return e(W.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function I(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(W.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",W.Spot.stringify(W.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=W.Spot.RightSide;n.equals(W.Spot.Top)?(i=270,r=W.Spot.TopSide):n.equals(W.Spot.Left)?(i=180,r=W.Spot.LeftSide):n.equals(W.Spot.Bottom)&&(i=90,r=W.Spot.BottomSide),t||(i-=180);var l=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",W.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:l,contextClick:l})}return i.current=new W.Diagram(r.current,{padding:20,grid:e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center,locationObjectName:"SHAPE",desiredSize:new W.Size(120,60),minSize:new W.Size(40,40),resizable:!0,resizeCellSize:new W.Size(10,10),rotatable:!0},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),new W.Binding("desiredSize","size",W.Size.parse).makeTwoWay(W.Size.stringify),e(W.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("figure"),new W.Binding("fill"),new W.Binding("stroke","borderColor"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(W.TextBlock,{margin:1,textAlign:"center",overflow:W.TextBlock.OverflowEllipsis,editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(W.Panel,"Vertical",{maxSize:new W.Size(200,NaN)},e(W.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new W.Binding("text")),e(W.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new W.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Placeholder,{padding:10}),_(W.Spot.Top,"TriangleUp"),_(W.Spot.Left,"TriangleLeft"),_(W.Spot.Right,"TriangleRight"),_(W.Spot.Bottom,"TriangleDown"),y({alignment:new W.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(W.Panel,"Horizontal",S("Rectangle"),S("RoundedRectangle"),S("Ellipse"),S("Diamond"))),e("ContextMenuButton",e(W.Panel,"Horizontal",S("Parallelogram2"),S("ManualOperation"),S("Procedure"),S("Cylinder1"))),e("ContextMenuButton",e(W.Panel,"Horizontal",S("Terminator"),S("CreateRequest"),S("Document"),S("TriangleDown"))),w(),k(),Z()),i.current.groupTemplate=e(W.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:W.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Panel,"Auto",{name:"BODY"},e(W.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("fill"),new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Placeholder,{background:"transparent",margin:20})),e(W.TextBlock,{alignment:W.Spot.Top,alignmentFocus:W.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new W.Binding("text"),new W.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Panel,"Auto",e(W.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(W.Placeholder,{margin:1.5})),y({alignment:W.Spot.TopRight,alignmentFocus:W.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",w(),k(),Z()),i.current.linkTemplate=e(W.Link,{layerName:"Foreground",routing:W.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new W.Binding("fromSpot","fromSpot",W.Spot.parse),new W.Binding("toSpot","toSpot",W.Spot.parse),new W.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("points").makeTwoWay(),e(W.Shape,{strokeWidth:2},new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,0),segmentOrientation:W.Link.OrientAlong,alignmentFocus:W.Spot.Right,figure:"circle",width:10,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 1===e}))),e(W.Shape,{segmentIndex:-1,segmentOffset:new W.Point(-10,6),segmentOrientation:W.Link.OrientPlus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return e>=1})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,-6),segmentOrientation:W.Link.OrientMinus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 2===e})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.TextBlock,{alignmentFocus:new W.Spot(0,1,-4,0),editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(W.Adornment,e(W.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new W.Binding("pathPattern","thickness",P)),y({alignmentFocus:new W.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(W.Panel,"Horizontal",I(0),I(1),I(2))),e("ContextMenuButton",e(W.Panel,"Horizontal",e(W.Panel,"Spot",T(!1),B(W.Spot.Top,!1),B(W.Spot.Left,!1),B(W.Spot.Right,!1),B(W.Spot.Bottom,!1)),e(W.Panel,"Spot",{margin:new W.Margin(0,0,0,2)},T(!0),B(W.Spot.Top,!0),B(W.Spot.Left,!0),B(W.Spot.Right,!0),B(W.Spot.Bottom,!0))))),new W.Palette(l.current,{maxSelectionCount:1,linkTemplate:e(W.Link,{locationSpot:W.Spot.Center,selectionAdornmentTemplate:e(W.Adornment,"Link",{locationSpot:W.Spot.Center},e(W.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(W.Shape,{toArrow:"Standard",stroke:null}))},{routing:W.Link.AvoidsNodes,curve:W.Link.JumpOver,corner:5,toShortLength:4},new W.Binding("points"),e(W.Shape,{isPanelMain:!0,strokeWidth:2}),e(W.Shape,{toArrow:"Standard",stroke:null})),model:new W.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(V()(W.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center},new W.Binding("location","location",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new W.Binding("stroke").makeTwoWay(),new W.Binding("fill").makeTwoWay(),new W.Binding("figure")),e(W.TextBlock,{margin:new W.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new W.Size(16,16),maxSize:new W.Size(10,NaN),textAlign:"center",editable:!0},new W.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},le=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"单元格数:"}),(0,h.jsx)("span",{style:re,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(te.Z,{})}),(0,h.jsx)("span",{style:re,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(te.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(ne.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(ne.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(ne.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(ne.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},se=t(78673),oe=t(66455),ae=t.n(oe),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,l=e.callback,o=(e.showSaveButton,(0,c.useRef)()),a=(0,c.useRef)(),d=(0,c.useState)(!1),u=s()(d,2),p=u[0],m=u[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){a.current=new(ae())(f.current,!0),window.onload=function(){a.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return l&&l(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",a.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,h.jsxs)(M.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(se.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",me="upload-image",he="add-flowchart",fe="draw-image",ve="code-block",xe="add-table",ge="------------",_e={default:ge,left:":".concat(ge),center:":".concat(ge,":"),right:"".concat(ge,":")},ye=t(56266);var je="@▁▁@",be=["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 we(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ne=a()(a()({},ke+"-B","bold"),ke+"-I","italic"),Ce=a()(a()(a()(a()(a()(a()(a()(a()({},pe,"添加链接"),ve,"添加代码块"),me,"添加图片"),fe,"添加画图"),he,"插入流程图"),xe,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,o=void 0===l?"100%":l,d=e.height,v=void 0===d?400:d,x=e.miniToolbar,g=void 0!==x&&x,_=e.isFocus,b=void 0!==_&&_,w=e.watch,k=e.insertTemp,N=e.mode,P=void 0===N?"markdown":N,I=e.id,T=void 0===I?"markdown-editor-id":I,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,L=void 0!==M&&M,F=e.showNullButton,D=void 0!==F&&F,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,V=void 0!==G&&G,W=e.fullScreen,H=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,se=void 0!==re&&re,oe=e.placeholder,ae=void 0===oe?"":oe,ge=e.values,ke=void 0===ge?"":ge,Ze=e.extraUse,Se=(0,c.useState)(null),Pe=s()(Se,2),Ie=Pe[0],Te=Pe[1],Be=(0,c.useState)(t),Ae=s()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,c.useState)(w),Le=s()(Me,2),Oe=Le[0],Fe=Le[1],De=(0,c.useState)(H),Re=s()(De,2),ze=Re[0],Ge=Re[1],Ve=(0,c.useState)(""),We=s()(Ve,2),He=We[0],Ue=We[1],Ke=(0,c.useState)(0),Ye=s()(Ke,2),Je=Ye[0],Qe=Ye[1],Xe=(0,c.useState)(v),$e=s()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=s()(tn,2),ln=(rn[0],rn[1]),sn=(0,c.useState)(0),on=s()(sn,2),an=on[0],cn=on[1],dn=(0,c.useState)(0),un=s()(dn,2),pn=un[0],mn=un[1],hn=(0,c.useRef)(),fn=(0,c.useRef)(),vn=(0,c.useRef)(),xn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;qe(ke),null==Ie||Ie.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(hn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),l=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var s,o=l[1];"file"===(null===(s=l[0])||void 0===s?void 0:s.kind)&&(o=l[0]);var a=o.getAsFile(),c=a.name.split(".").pop();q(a,(function(e){var t,i,r;e.id?(null==a||null===(t=a.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==a||null===(i=a.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==a||null===(r=a.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(a.name,"")):be.includes(c)?n.replaceSelection('').concat(a.name,"")):n.replaceSelection("[".concat(a.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){S.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(hn.current,{mode:P,lineNumbers:!g,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",ae):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),l=r.charAt(i.ch-1),s=r.lastIndexOf("@▁@",i.ch),o=r.lastIndexOf("@▁▁@",i.ch),a=s>o?s:o,c=s>o?3:4;if(-1===je.indexOf(l))return null;if(console.log("change1:",n,e,r,i,a,s,o,l),a>=0&&i.ch-a<5){var d=a+c;return t.replaceRange("",{line:i.line,ch:a},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Te(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Ie){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Ie.setSize("100%","100%"),Ie.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(hn.current.parentElement),e}();return function(){var n,t;null!==(n=hn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=hn.current)||void 0===t?void 0:t.parentElement)}}}),[Ie,gn]),(0,c.useEffect)((function(){if(Ie){for(var e=[],n=function(){var n=s()(i[t],2),r=n[0],l=n[1],o=a()({},r,(function(){_n(l)}));e.push(o),Ie.addKeyMap(o)},t=0,i=Object.entries(Ne);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(T,Ee),ln(!0))}}),1e4),(0,c.useEffect)((function(){Fe(w)}),[Ie,w]),(0,c.useEffect)((function(){Ie&&b&&Ie.focus()}),[Ie,b]),(0,c.useEffect)((function(){if(Oe&&Ie){var e=function(e){var n=e.target;if(xn.current){var t=n.scrollTop/n.scrollHeight;xn.current.scrollTop=xn.current.scrollHeight*t}},n=Ie.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ie,Oe]),(0,c.useEffect)((function(){if(Ie&&K){var e=function(e,n){K(e,n)};return Ie.on("beforeChange",e),function(){Ie.off("beforeChange",e)}}}),[Ie,K]),(0,c.useEffect)((function(){if(Ie&&U){var e=function(){U(Ie.getValue())};return Ie.on("blur",e),function(){Ie.off("blur",e)}}}),[Ie,U]),(0,c.useEffect)((function(){if(Ie){var e=function(e,n){var t=e.getValue();qe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,kn(t)):i(t))};return Ie.on("change",e),function(){Ie.off("change",e)}}}),[Ie,i]),(0,c.useEffect)((function(){if(Ie)if(null==t)Ie.setValue(""),qe("");else{var e=window.scrollY||window.pageYOffset;t!==Ie.getValue()&&(Ie.setValue(t),qe(t),Ie.setCursor(ie?1:Ie.lineCount(),0),window.scrollTo(0,e))}}),[Ie,t]);var _n=(0,c.useCallback)((function(e){var n=Ie.getCursor(),t=Ie.getSelection(),i=t.split("\n");switch(e){case"bold":return Ie.replaceSelection("**"+t+"**"),""===t&&Ie.setCursor(n.line,n.ch+2),Ie.focus();case"italic":return Ie.replaceSelection("*"+t+"*"),""===t&&Ie.setCursor(n.line,n.ch+1),Ie.focus();case"code":return Ie.replaceSelection("`"+t+"`"),""===t&&Ie.setCursor(n.line,n.ch+1),Ie.focus();case"inline-latex":return Ue("inline-latex"),Ie.focus();case"latex":return Ie.replaceSelection("```latex\n"+t+"\n```"),Ie.setCursor(n.line+1,t.length+1),Ie.focus();case"line-break":return Ie.replaceSelection("
\n"),Ie.focus();case"list-ul":return""===t?Ie.replaceSelection("- "+t):Ie.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ie.focus();case"list-ol":return""===t?Ie.replaceSelection("1. "+t):Ie.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ie.focus();case"add-null-ch":return""===t&&Ie.setCursor(n.line,n.ch),Ie.replaceSelection("▁"),Ie.focus();case"add-signal":return""===t&&Ie.setCursor(n.line,n.ch),Ie.replaceSelection("@▁@"),Ie.focus();case"add-multiple":return""===t&&Ie.setCursor(n.line,n.ch),Ie.replaceSelection(je),Ie.focus();case"inster-template-1":return""===t&&Ie.setCursor(n.line,n.ch),Ie.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ie.focus();case"eraser":return Ie.setValue(""),Ie.focus();case"trigger-watch":return Fe(!Oe),Ie.focus();case"trigger-full-screen":return Ge(!ze),Ie.focus();case pe:return void Ue(pe);case ve:return void Ue(ve);case me:return void Ue(me);case fe:return void Ue(fe);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case xe:return void Ue(xe);default:throw new Error}}),[Ie,Oe,ze]),yn=(0,c.useCallback)((function(e,n){var t,i,r,l,s;switch(Ue(""),He){case pe:var o=e.title,a=e.link;return Ie.replaceSelection("[".concat(o,"](").concat(a,")")),Ie.focus();case ve:var c=e.language,d=e.content;return Ie.replaceSelection(["```"+c,d,"```"].join("\n")),Ie.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),m=0;m-1||null==v||!v.type?f?Ie.replaceSelection("![ ".concat(f," ]( ").concat(h,' "').concat(f,'" )')):Ie.replaceSelection("![,](".concat(h,")")):(null==v||null===(l=v.type)||void 0===l?void 0:l.indexOf("video"))>-1?Ie.replaceSelection('')):(null==v||null===(s=v.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Ie.replaceSelection('').concat(v.name,"")):be.includes(x)?Ie.replaceSelection('').concat(v.name,"")):Ie.replaceSelection("[".concat(v.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Ie.focus();case xe:for(var g=e.row,_=e.col,y=e.align,j="\n",b=0;b300&&(n=300),nn(v+n+"px")}},i=vn.current,r=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ie,vn]),(0,c.useEffect)((function(){nn(v)}),[v]);var wn={width:we(o),height:we(en)},kn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ce[He]&&He!==fe&&He!==he){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[He]);var Nn=function(e,n,t,i){var r=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>r-20&&i0&&(c=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){c.push(e)}))})),p(r()(r()({},null==t||null===(l=t.data)||void 0===l?void 0:l[0]),{},{ec_point_ids:c})),x(null==t||null===(a=t.data)||void 0===a?void 0:a.map((function(e){return r()(r()({},e),{},{id:Math.random()})}))));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=a()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,j(null==t?void 0:t.data),(u||o)&&b();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){k.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),console.log(v,y,"datas"),(0,S.jsx)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:(0,S.jsxs)("div",{className:q.wrap,children:[(0,S.jsxs)("p",{children:["工程认证",(0,S.jsx)("br",{}),"考核知识点"]}),(0,S.jsx)("div",{className:q.itemWarp,children:null==v?void 0:v.map((function(e,n){return(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:20},children:[(0,S.jsx)(L,{rz:y,item:e,setitem:function(e){e=r()(r()({},null==v?void 0:v[n]),e),v.splice(n,1,e),x(B()(v));var t=[];null==v||v.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(r()(r()({},e),{},{ec_point_ids:t}))}}),(0,S.jsx)(A.Z,{className:q.addIcon,onClick:function(){v.push({id:Math.random()}),x(B()(v))}}),0!=n&&(0,S.jsx)(E.Z,{className:q.deleteIcon,onClick:function(){v.splice(n,1);var e=[];null==v||v.map((function(n){var t;null==n||null===(t=n.ec_point_ids)||void 0===t||t.map((function(n){e.push(n)}))})),p(r()(r()({},v[n-1]),{},{ec_point_ids:e})),x(B()(v))}})]},e.id)}))})]})})})),F=t(20834),D=t(71418),R=t(87876),z=t(38854),G=t(6848),V={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},W=t(6457),H=t(7406),U=t(47766),K=t(42783),Y=function(e){var n=e.Itemid,t=e.setqitem,i=e.qitem,l=e.data,o=e.getdata,c=e.bigitem,u=e.setBigqitem,p=e.isedit,h=(0,m.useState)([]),f=d()(h,2),x=f[0],g=f[1],_=(0,m.useState)(!1),y=d()(_,2),j=y[0],b=y[1],w=function(e,n,t){var i=Array.from(e),r=i.splice(n,1),l=d()(r,1)[0];return i.splice(t,0,l),i};(0,m.useEffect)((function(){l.length>0&&g(B()(l)||[])}),[l]);var k=function(){var e=a()(s()().mark((function e(t,i){var r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.destination){e.next=2;break}return e.abrupt("return");case 2:if(!p){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return r=w(i,t.source.index,t.destination.index),b(!0),e.next=9,(0,I.ZP)("/api/exercises/".concat(n,"/adjust_position.json"),{method:"post",body:{id:n,question_ids:null==r?void 0:r.map((function(e){return e.question_id}))}});case 9:l=e.sent,b(!1),0===l.status&&o({id:null==i?void 0:i[t.source.index].question_id});case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,S.jsx)("div",{children:(0,S.jsx)(U.Z5,{onDragEnd:function(e){return k(e,x)},children:(0,S.jsx)(U.bK,{droppableId:"droppable",children:function(e,n){return(0,S.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{children:[(0,S.jsx)(D.Z,{spinning:j,children:x.map((function(e,n){return(0,S.jsx)(U._l,{draggableId:n.toString(),index:n,children:function(l,s){var o,a;return(0,S.jsx)("aside",r()(r()(r()({ref:l.innerRef},l.draggableProps),l.dragHandleProps),{},{children:(0,S.jsx)(G.Z,{title:(0,S.jsx)(K.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(o=e.program_attr)||void 0===o?void 0:o.description:e.question_title}),color:"#fff",placement:"left",overlayClassName:V.titleTooltip,children:(0,S.jsxs)("div",{onClick:function(){p?v.ZP.info("请先保存或取消当前正在编辑的试题。"):(t(r()(r()({},e),{},{index:n+1})),u(c),(0,W.Vf)("#question-scroll-id"))},className:"".concat(V.qcount," ").concat(e.question_id===(null==i?void 0:i.question_id)?V.qcountclick:""),children:[(0,S.jsxs)("span",{className:V.score,children:[null==e?void 0:e.question_score,"分"]}),(0,S.jsxs)("span",{className:V.qtitle,children:[n+1,"、",(0,S.jsx)(K.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(a=e.program_attr)||void 0===a?void 0:a.description:e.question_title,showTextOnly:!0})]})]})})}))}},n)}))}),e.placeholder]}))}})})})},J=t(95237),Q=t(5309),X=t(78673),$=t(64259),ee=t(23717),ne=function(e){var n,t=e.form,i=e.TagDiscipline,r=e.exerciseitem,l=e.qitem,o=e.getTagData,c=(0,m.useState)(!0),u=d()(c,2),p=u[0],h=(u[1],(0,m.useState)(!1)),x=d()(h,2),_=x[0],j=x[1],w=(0,m.useState)(""),N=d()(w,2),C=N[0],Z=N[1];return(0,m.useEffect)((function(){t.setFieldsValue({difficulty:l.difficulty||2,tag_discipline_ids:l.tag_discipline_ids,repeat_answer:!l.repeat_answer})}),[]),(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{style:{marginTop:30,height:p?"100%":"0px",overflow:"hidden"},children:[(0,S.jsx)(f.Z.Item,{className:V.formcenter,rules:[{required:!0,message:"请先选择难度"}],label:"难度",name:"difficulty",children:(0,S.jsxs)(y.ZP.Group,{className:V.radiogroup,children:[(0,S.jsx)(y.ZP.Button,{className:V.easy,value:1,children:"简单"}),(0,S.jsx)(y.ZP.Button,{className:V.medium,value:2,children:"适中"}),(0,S.jsx)(y.ZP.Button,{className:V.hard,value:3,children:"困难"})]})}),(0,S.jsx)(f.Z.Item,{className:V.formcenterselect,label:"知识点",children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)(f.Z.Item,{name:"tag_discipline_ids",children:(0,S.jsx)(M.default,{className:V.selectitems,showSearch:!0,placeholder:"请选择知识点,支持选择多个",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:null==i||null===(n=i.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,S.jsx)(M.default.Option,{value:e.id,children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,S.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),(0,S.jsxs)("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14},children:[(0,S.jsx)("span",{children:"没有合适的知识点?"}),(0,S.jsx)("a",{onClick:function(){j(!0)},style:{marginLeft:3,color:"#3061D0"},children:"新建知识点"})]})]})}),(0,S.jsx)(f.Z.Item,{className:V.formcenterselect,children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)(f.Z.Item,{name:"repeat_answer",valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsxs)("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"},children:["不允许学生重复答题",(0,S.jsx)(G.Z,{placement:"right",title:"选中后,学生必须作答完成才能进入下一题,且进入下一题之后不允许再修改该题答案",children:(0,S.jsx)($.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})]})]})})]}),(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:_,width:640,centered:!0,closable:!1,className:V.scoremodal,children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:40},children:[(0,S.jsx)("div",{className:V.title,children:"新建知识点"}),(0,S.jsx)("span",{onClick:function(){return j(!1)},className:V.close,children:"X"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(ee.Z,{style:{color:"#FF8C29",marginRight:10}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,S.jsx)(g.Z,{style:{marginBottom:30,marginTop:30,height:46},showCount:!0,maxLength:20,onChange:function(e){Z(e.target.value)},placeholder:"请输入知识点名称"}),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(b.ZP,{className:V.no,onClick:function(){j(!1)},children:"取消"}),(0,S.jsx)(b.ZP,{className:V.yes,onClick:a()(s()().mark((function e(){var n,i,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return v.ZP.info("知识点名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:C,sub_discipline_id:null==r||null===(n=r.exercise)||void 0===n?void 0:n.sub_discipline_id}});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(t.setFieldsValue({knowledge:C,tag_discipline_ids:[].concat(B()(t.getFieldValue("tag_discipline_ids")),[null==i?void 0:i.tag_discipline_id])}),o(null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id)),j(!1);case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]})]})]})},te=function(e){var n,t=e.qitem,i=e.setisedit,l=e.TagDiscipline,o=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e;g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){var n,i,l,s,o,a=null==e||null===(n=e.choices)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e,n){if(1===(null==e?void 0:e.standard_boolean))return n+1})),d=r()(r()({},e),{},{item_type:null==t?void 0:t.question_type,question_choices:null==e||null===(l=e.choices)||void 0===l||null===(s=l.map)||void 0===s?void 0:s.call(l,(function(e){return e.choice_text})),standard_answers:a.filter((function(e){return e})),choices:null==e||null===(o=e.choices)||void 0===o?void 0:o.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});c(r()(r()({},t),d))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:1===(null==t?void 0:t.question_type)?"多选题":"单选题"})]}),1==(null==o||null===(n=o.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),i(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{type:"primary",className:"ml20",onClick:a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.submit();case 1:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(J.Z,{align:"middle",children:(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})})}),(0,S.jsx)(Q.u,{form:g,questionTitlePlaceholder:"请编辑选择题题干内容",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:o,TagDiscipline:l,form:g})]})]})})},ie=t(56763),re=t(95166),le=function(e){var n,t=e.qitem,i=e.TagDiscipline,l=e.exerciseitem,o=e.setisedit,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0],_=f.Z.useWatch("use_blank_score",g);return(0,m.useEffect)((function(){g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answers||[],name:t.question_title,repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers||null!=e&&e.use_blank_score){var t,i,r,l=(null===(t=g.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=g.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)g.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){c(r()(r()(r()({},t),e),{},{item_type:null==t?void 0:t.question_type,standard_answers:e.standard_answers,question_title:e.name}))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"请先在题干中插入填空项"===n.errorFields[0].errors[0]&&(0,W.pE)(),v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"填空题"})]}),1==(null==l||null===(n=l.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){t.isadd?(o(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answers||[],name:t.question_title,repeat_answer:!t.repeat_answer})),o(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsxs)(J.Z,{align:"middle",children:[_?(0,S.jsx)(re.Z,{text:"(小题分值等于各填空项分值之和)"}):(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",size:"middle",max:100,min:.1})},2),(0,S.jsx)(f.Z.Item,{name:"use_blank_score",noStyle:!0,children:(0,S.jsx)(y.ZP.Group,{className:V.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}]})}),(0,S.jsx)(G.Z,{overlayInnerStyle:{width:460},title:(0,S.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,S.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,S.jsx)("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"})})]}),(0,S.jsx)(ie.u,{form:g,questionTitlePlaceholder:"请编辑填空题题干内容",scoreByBlank:_,answerKey:"standard_answers"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:l,TagDiscipline:i,form:g})]})]})})},se=t(99041),oe=function(e){var n,t=e.qitem,i=e.setisedit,l=e.TagDiscipline,o=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e;g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,repeat_answer:!t.repeat_answer,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){var n,i,l,s,o=null==e||null===(n=e.choices)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e,n){if(1===(null==e?void 0:e.is_answer))return n+1}));c(r()(r()(r()({},t),e),{},{question_title:e.name,standard_answers:o.filter((function(e){return e})),question_choices:null==e||null===(l=e.choices)||void 0===l||null===(s=l.map)||void 0===s?void 0:s.call(l,(function(e){return e.choice_text}))}))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"判断题"})]}),1==(null==o||null===(n=o.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,repeat_answer:!t.repeat_answer,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))})),i(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,S.jsx)(se.Z,{form:g,questionTitlePlaceholder:"请编辑判断题题干内容",choiceKey:""}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:o,TagDiscipline:l,form:g})]})]})})},ae=t(36381),ce={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},de=t(11094),ue=["value","onChange","scrollId"],pe=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=p()(e,ue);return(0,S.jsx)("div",{id:i||"",children:(0,S.jsx)(de.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},me=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,S.jsx)(de.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,S.jsx)("div",{style:{cursor:"pointer"},children:n?(0,S.jsx)(K.Z,{className:ce.inputBorder,value:n}):(0,S.jsx)("div",{className:"".concat(ce.inputBorder," ").concat(ce.placeholder),children:i})})},he=t(85573),fe=t.n(he),ve=t(43604),xe=["key","name"],ge=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_e=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,l=e.answerKey,s=e.index,o=e.isEdit,a=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,p=e.showAddIcon,m=e.addItem,h=e.deleteItem,f=1===(null==n?void 0:n[l]),v=function(){var e;f?t(r()(r()({},n),{},fe()({},l,0))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return r()(r()({},e),{},fe()({},l,0))})))),t(r()(r()({},n),{},fe()({},l,1))))};return(0,S.jsxs)(J.Z,{className:ce.choiceWrap,align:"middle",wrap:!1,children:[(0,S.jsx)(ve.Z,{onClick:v,className:"".concat(ce.choiceIndex," ").concat(f?ce.activeAnswer:""),children:ge[s]}),(0,S.jsx)(ve.Z,{flex:1,className:"".concat(ce.editorWrap," ml15"),onClick:a,children:(0,S.jsx)(me,{height:155,placeholder:"请您输入选项",isEdit:o,value:null==n?void 0:n[i],onChange:function(e){t(r()(r()({},n),{},fe()({},i,e)))}})}),(0,S.jsx)(ve.Z,{flex:"0 0 auto",className:"ml15",children:(0,S.jsx)("div",{onClick:v,className:"".concat(ce.setAnswerBtn," ").concat(f?ce.activeAnswer:""),children:f?"正确答案":"设为答案"})}),(0,S.jsxs)(ve.Z,{className:ce.actionWrapper,children:[(0,S.jsx)(G.Z,{title:"新增参考答案",children:(0,S.jsx)(A.Z,{className:ce.addIcon,onClick:m,style:{visibility:p?"visible":"hidden"}})}),(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)(E.Z,{className:ce.deleteIcon,onClick:h,style:{visibility:s>1?"visible":"hidden"}})})]})]})},ye=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,s=e.choiceTextKey,o=e.answerKey,a=e.choiceOptionsPath,c=e.allowChangeMode,u=void 0===c||c,h=e.form,v=e.showAnalysis,x=void 0===v||v,g=(0,m.useState)(),_=d()(g,2),y=_[0],j=_[1],b=(0,m.useState)(!1),w=d()(b,2),k=w[0],N=w[1];return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,S.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[o]})),i=n.findIndex((function(e){var n;return(null===(n=e[s])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ge[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,S.jsxs)("div",{id:Array.isArray(a)?a.join("_"):"".concat(a),children:[e.map((function(n,l){var c=n.key,d=n.name,v=p()(n,xe),x=y===c,g=l<7&&l===e.length-1;return(0,m.createElement)(f.Z.Item,r()(r()({},v),{},{key:c,name:d,noStyle:!0}),(0,S.jsx)(_e,{choiceTextKey:s,answerKey:o,index:l,isEdit:x,setInputActive:function(){j(c)},form:h,choiceOptionsPath:a,allowChangeMode:u,showAddIcon:g,addItem:function(){return t(fe()(fe()({},s,""),o,0))},deleteItem:function(){return i(d)}}))})),e.length<8&&(0,S.jsx)("div",{className:"".concat(ce.addBtn," mb30"),onClick:function(){return t(fe()(fe()({},s,""),o,0))},children:"添加选项"})]})}}),x&&(0,S.jsx)("div",{onClick:function(){return N(!0)},children:(0,S.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:k})})})]})},je=t(91232),be=t.n(je),we=["key","name"],ke=function(e){var n=e.value,t=e.onChange;return(0,S.jsxs)(J.Z,{className:"ml20",children:[(0,S.jsx)(ve.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,S.jsxs)(J.Z,{align:"middle",className:"mb20",children:[(0,S.jsx)(g.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=B()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)(E.Z,{className:ce.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){k.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:ce.modal,onOk:function(){var i=B()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,S.jsx)(ve.Z,{children:(0,S.jsx)("div",{className:"".concat(ce.addBtn),onClick:function(){var e;(e=B()(n)).push(""),t(e)},children:"新增答案"})})]})},Ne=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,S.jsx)(X.Z,{checked:!t,onChange:function(e){i(!e)}})},Ce="▁",Ze=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,l=e.name,s=e.scoreByBlank,o=e.answerKey,a=e.titleKey,c=void 0===a?"name":a,u=e.analysisKey,h=void 0===u?"analysis":u,v=e.isOrdered,x=void 0===v?"is_ordered":v,_=(0,m.useState)(!1),y=d()(_,2),b=y[0],w=y[1],k=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:s},(function(e,n){return o+n})):o)}else if(l>0){var a=k(e,n.from);console.log("新增".concat(l,"个,之前有").concat(a,"个")),t(l,a)}}(e,n,Z,I)}})})}),(0,S.jsx)(f.Z.List,{name:o,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=be()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var l=n.add,a=n.remove;t.errors;return C.current=l,P.current=a,(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{label:(0,S.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,S.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,l=e.name,a=p()(e,we);return(0,S.jsxs)(J.Z,{className:"mb20",align:"top",children:[(0,S.jsxs)(ve.Z,{flex:"0 0 auto",className:"".concat(ce.blankIndex," pt5"),children:["填空项",n+1]}),(0,S.jsxs)(ve.Z,{flex:1,children:[(0,S.jsxs)(J.Z,{align:"top",justify:"space-between",children:[(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"answer_text"],noStyle:!0,children:(0,S.jsx)(ke,{})}))}),(null==i?void 0:i.getFieldValue(["sub_item_banks"].concat(B()(s))))&&(0,S.jsx)(ve.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,S.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],className:ce.blankInputNumberWrapper,children:(0,S.jsx)(j.Z,{onChange:function(){var e=null==i?void 0:i.getFieldValue(["sub_item_banks",null==o?void 0:o[0],"standard_answers"]),n=0;for(var t in e){var r,l;if(null!==(r=e[t])&&void 0!==r&&r.score)n+=Number(null===(l=e[t])||void 0===l?void 0:l.score)}null==i||i.setFieldValue(["sub_item_banks",null==o?void 0:o[0],"question_score"],n)},className:ce.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,S.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"position"],noStyle:!0,children:(0,S.jsx)(g.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,S.jsxs)(J.Z,{align:"middle",children:[(0,S.jsx)(f.Z.Item,{name:[l,"downcase"],valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,S.jsxs)(J.Z,{align:"middle",children:[(0,S.jsx)(f.Z.Item,{name:[l,"no_space"],valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==T?void 0:T.length)>1&&(0,S.jsxs)(J.Z,{align:"middle",className:(null==T?void 0:T.length)>1?"mb30":"".concat(ce.hide),children:[(0,S.jsx)(f.Z.Item,{name:x,children:(0,S.jsx)(Ne,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,S.jsx)("div",{onClick:function(){return w(!0)},children:(0,S.jsx)(f.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:b})})})]})},Se=["key","name"],Pe=fe()(fe()({},"正确","T"),"错误","F"),Ie=function(e){var n=e.value,t=e.onChange,i=e.form,l=e.choiceKey,s=1===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,a=function(){var e,s=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(B()(l))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(B()(l)),s),t(r()(r()({},n),{},{is_answer:1}))};return(0,S.jsxs)(J.Z,{className:ce.choiceWrap,align:"middle",wrap:!1,children:[(0,S.jsx)(ve.Z,{onClick:a,className:"".concat(ce.choiceIndex," ").concat(ce.judgementIndex," ").concat(s?ce.activeAnswer:""),children:Pe[o]}),(0,S.jsx)(ve.Z,{flex:1,className:"".concat(ce.editorWrap," ml15"),children:(0,S.jsx)("div",{className:"".concat(ce.inputBorder," ").concat(ce.placeholder," ").concat(s?ce.activeJudgementAnswer:""),children:o})}),(0,S.jsx)(ve.Z,{flex:"0 0 auto",className:"ml15",children:(0,S.jsx)("div",{onClick:a,className:"".concat(ce.setAnswerBtn," ").concat(s?ce.activeAnswer:""),children:s?"正确答案":"设为答案"})})]})},Te=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,l=e.form,s=e.titleKey,o=void 0===s?"name":s,a=e.analysisKey,c=void 0===a?"analysis":a,u=(0,m.useState)(!1),h=d()(u,2),v=h[0],x=h[1];return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,S.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,S.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,s=p()(e,Se);return(0,m.createElement)(f.Z.Item,r()(r()({},s),{},{key:n,name:t,noStyle:!0}),(0,S.jsx)(Ie,{form:l,choiceKey:i}))}))})}})}),(0,S.jsx)("div",{onClick:function(){return x(!0)},children:(0,S.jsx)(f.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:v})})})]})},Be=t(12563),Ae=["value","onChange"],Ee=["key","name"],qe=function(e){var n=e.value,t=e.onChange,i=p()(e,Ae);return(0,S.jsx)(de.Z,r()(r()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Me=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,S.jsx)(Be.Z,{closable:!0,onClose:i,className:ce.keywordTag,children:(0,S.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Le=function(e){var n,t,i=e.questionTitlePlaceholder,l=e.form,s=e.showKeywords,o=e.isMustKeyWords,a=void 0===o?s:o,c=e.titleKey,u=void 0===c?"name":c,h=e.analysisKey,x=void 0===h?"analysis":h,_=e.answerTexts,y=void 0===_?"answer_texts":_,b=e.keywords,w=void 0===b?"keywords":b,k=e.useKeywords,N=void 0===k?"use_keywords":k,C=(e.indexs,(0,m.useState)(!1)),Z=d()(C,2),P=Z[0],I=Z[1],T=(0,m.useState)(""),A=d()(T,2),E=A[0],q=A[1],M=null===(n=l.getFieldValue("sub_item_banks"))||void 0===n||null===(n=n[null==N?void 0:N[0]])||void 0===n?void 0:n[null==N?void 0:N[1]],L=null===(t=l.getFieldValue("sub_item_banks"))||void 0===t||null===(t=t[null==N?void 0:N[0]])||void 0===t?void 0:t.question_score;return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:u,labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:i})})}),(0,S.jsx)(f.Z.Item,{label:"参考答案",name:y,labelCol:{span:24},children:(0,S.jsx)(qe,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),s&&!a&&(0,S.jsx)(f.Z.Item,{hidden:!0,name:N,valuePropName:"checked",children:(0,S.jsx)(X.Z,{defaultChecked:!0})}),s&&a&&(0,S.jsxs)(J.Z,{align:"middle",className:"mb30",children:[(0,S.jsx)(f.Z.Item,{name:N,valuePropName:"checked",children:(0,S.jsx)(X.Z,{})}),(0,S.jsx)(ve.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,S.jsx)(ve.Z,{children:(0,S.jsx)(G.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,S.jsx)($.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(M||!a)&&(0,S.jsx)(f.Z.List,{name:w,rules:[{validator:function(e,n){return a?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(L)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var t=n.add,i=n.remove;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{className:"".concat(ce.title," mb10"),children:a?"关键词":(0,S.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,S.jsxs)(J.Z,{align:"middle",className:"font14 mb30",children:[(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsx)(g.Z,{value:E,onChange:function(e){q(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,i,r,s,o,a="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==a||null===(i=a.split("|"))||void 0===i||null===(i=i.filter((function(e){return!!e})))||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.trim()})),d=l.getFieldValue(["sub_item_banks"].concat(B()(w))),u=(null==d||null===(r=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],p=be()(c);try{for(p.s();!(s=p.n()).done;){var m=s.value;if(u.includes(m))return void v.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){p.e(e)}finally{p.f()}(o=a)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==o||(v.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(t({keyword:c,score:1}),q(""))},className:ce.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,S.jsx)(ve.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,l=p()(e,Ee);return(0,S.jsx)(J.Z,{className:"mb20",style:{marginRight:148},children:(0,S.jsx)(ve.Z,{flex:1,children:(0,S.jsxs)(J.Z,{align:"middle",justify:"space-between",children:[(0,S.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"keyword"],children:(0,S.jsx)(Me,{onClose:function(){return i(t)}})})),a&&(0,S.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:ce.blankInputNumberWrapper,children:(0,S.jsx)(j.Z,{className:ce.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,S.jsx)("div",{onClick:function(){return I(!0)},children:(0,S.jsx)(f.Z.Item,{name:x,label:"题目解析",labelCol:{span:24},children:(0,S.jsx)(me,{placeholder:"请编辑题目解析(非必填)",isEdit:P})})})]})},Oe=["key","name"],Fe=ae.Z.Panel,De=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=e.withScore,l=(0,m.useState)(),s=d()(l,2),o=s[0],a=s[1],c=(0,m.useState)([]),u=d()(c,2),h=u[0],v=u[1],x=function(e){v(e)},g=function(e){var n=e.value;return(0,S.jsx)("div",{style:{width:150,paddingLeft:11},children:n})};return(0,S.jsxs)("div",{className:ce.wrap,children:[(0,S.jsx)("div",{className:ce.questionTitleEditorWrap,children:(0,S.jsx)(f.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(pe,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,S.jsx)(f.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,S.jsx)(f.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var l=n.add,s=n.remove,c=n.move,d=t.getFieldValue("sub_item_banks");return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(ae.Z,{className:e.length>0?ce.collapseWrapper:"",bordered:!1,activeKey:h,onChange:x,expandIcon:function(e){var n=e.isActive;return(0,S.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?ce.open:ce.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(n,l){n.key;var u,m,h,v,x,_,b,w,k,N,C,Z,P,I,T=n.name,B=p()(n,Oe);return(0,S.jsx)(Fe,{className:ce.panel,forceRender:!0,header:(0,S.jsxs)("div",{className:ce.panelHeader,children:["第",l+1,"小题",(0,S.jsxs)("span",{children:["(",0==(null==d||null===(u=d[T])||void 0===u?void 0:u.question_type)?"单选题":1==(null==d||null===(m=d[T])||void 0===m?void 0:m.question_type)?"多选题":3==(null==d||null===(h=d[T])||void 0===h?void 0:h.question_type)?"填空题":2==(null==d||null===(v=d[T])||void 0===v?void 0:v.question_type)?"判断题":"简答题",")"]})]}),extra:(0,S.jsxs)(J.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[3==(null==d||null===(x=d[T])||void 0===x?void 0:x.question_type)&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(y.ZP.Group,{defaultValue:null==d||null===(_=d[T])||void 0===_?void 0:_.use_blank_score,className:V.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var n,i;if(null==t||t.setFieldValue(["sub_item_banks",T,"use_blank_score"],null==e||null===(n=e.target)||void 0===n?void 0:n.value),null!=e&&null!==(i=e.target)&&void 0!==i&&i.value){var r=0;for(var l in null==t||null===(s=t.getFieldValue(["sub_item_banks",T]))||void 0===s?void 0:s.standard_answers){var s,o;r+=Number(null==t||null===(o=t.getFieldValue(["sub_item_banks",T]))||void 0===o||null===(o=o.standard_answers[l])||void 0===o?void 0:o.score)}null==t||t.setFieldValue(["sub_item_banks",T,"question_score"],r||"")}a(new Date)}}),(0,S.jsx)(G.Z,{overlayInnerStyle:{width:460},title:(0,S.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,S.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,S.jsx)("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"})})]}),i&&(0,S.jsx)(f.Z.Item,r()(r()({},B),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[T,"question_score"],className:ce.blankInputNumberWrapper,children:3==(null==d||null===(b=d[T])||void 0===b?void 0:b.question_type)&&null!=d&&null!==(w=d[T])&&void 0!==w&&w.use_blank_score?(0,S.jsx)(g,{}):(0,S.jsx)(j.Z,{className:ce.blankInput,placeholder:"请输入分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,S.jsxs)(J.Z,{align:"middle",className:"pl40",style:{width:82},children:[0!==l&&(0,S.jsx)("div",{onClick:function(){var n;c(l,l-1);var i=null===(n=t.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,t){return e.map((function(e,i){t===i&&(n.q_position=Number(e.name)+1)})),n}));t.setFieldValue("sub_item_banks",i)},children:(0,S.jsx)(G.Z,{title:"上移",children:(0,S.jsx)("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"})})}),l0&&(null===(i=g.getFieldValue("sub_item_banks"))||void 0===i||null===(i=i.map((function(e){if(3==e.question_type&&null!=e&&e.use_blank_score){var n=0;for(var t in null==e?void 0:e.standard_answers){var i;n+=Number(null==e||null===(i=e.standard_answers[t])||void 0===i?void 0:i.score)}return n}return e.question_score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)g.setFieldsValue({question_score:null===(r=parseFloat(l.reduce((function(e,n){return parseFloat(e)+parseFloat(n)}))))||void 0===r?void 0:r.toFixed(1)})}},onFinish:function(e){var n;c(r()(r()(r()({},t),e),{},{question_title:e.name,sub_questions:null==e||null===(n=e.sub_item_banks)||void 0===n?void 0:n.map((function(e){return 3==(null==e?void 0:e.question_type)?r()(r()({},e),{},{question_title:e.name,item_type:null==e?void 0:e.question_type}):r()(r()({},e),{},{question_title:e.name,question_choices:null==e||null===(n=e.choices)||void 0===n||null===(t=n.map)||void 0===t?void 0:t.call(n,(function(e){return e.choice_text})),standard_answers:null==e||null===(i=e.choices)||void 0===i||null===(l=i.map)||void 0===l?void 0:l.call(i,(function(e,n){return 1===(null==e?void 0:e.is_answer)&&n+1})).filter((function(e){return e})),item_type:null==e?void 0:e.question_type});var n,t,i,l}))}))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"组合题"})]}),1==(null==o||null===(n=o.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){var e;t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,sub_item_banks:null===(e=t.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n;return r()(r()({},e),{},{name:e.question_title,choices:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))})})),repeat_answer:!t.repeat_answer})),i(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(re.Z,{text:"(组合题分值等于各小题分值之和)"}),(0,S.jsx)(De,{form:g,withScore:!0,choiceKey:"",questionTitlePlaceholder:"请编辑组合题题干内容"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:o,TagDiscipline:l,form:g})]})]})})},ze=function(e){var n,t,i=e.qitem,l=e.setqitem,o=e.setisedit,c=(e.TagDiscipline,e.exerciseitem),u=e.seveeditor,p=e.deleteitem,h=f.Z.useForm(),x=d()(h,1)[0];return(0,m.useEffect)((function(){var e,n;x.setFieldsValue(r()(r()({},i),{},{name:null==i?void 0:i.question_title,choices:null==i||null===(e=i.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=i&&i.repeat_answer)})),i.shixun=null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{defaultscore:e.challenge_score})}))}),[]),(0,S.jsxs)("div",{children:[(0,S.jsxs)(f.Z,{form:x,colon:!1,onFinish:function(e){var n,t,l=r()(r()({},e),{},{question_scores:null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return e.challenge_score})),item_type:null==i?void 0:i.question_type,choices:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});u(r()(r()({},i),l))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),x.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"实训题"})]}),1==(null==c||null===(n=c.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=i&&i.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){p()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){var e,n;x.setFieldsValue(r()(r()({},i),{},{name:null==i?void 0:i.question_title,choices:null==i||null===(e=i.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=i&&i.repeat_answer)})),i.shixun=null==i||null===(n=i.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{challenge_score:e.defaultscore})})),l(r()({},i)),o(!1)},children:"取消"}),(0,S.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:a()(s()().mark((function e(){var n,t,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==i||null===(n=i.shixun)||void 0===n||null===(t=n.map)||void 0===t?void 0:t.call(n,(function(e){return e.challenge_score})).filter((function(e){return e})).length)<(null==i||null===(r=i.shixun)||void 0===r?void 0:r.length))){e.next=3;break}return v.ZP.info("分数不能为空"),e.abrupt("return");case 3:x.submit();case 4:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,S.jsx)(re.Z,{text:"(实训题分值等于各关卡分值之和)"}),(0,S.jsx)(f.Z.Item,{label:"题干",name:"question_title",labelCol:{span:24},rules:[{required:!0}],children:(0,S.jsx)(de.Z,{watch:!0,height:140,placeholder:"",defaultValue:i.question_title})})]}),(0,S.jsxs)(J.Z,{style:{marginBottom:15},align:"middle",justify:"space-between",children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"red"},children:"*"}),"关卡名称"]}),(0,S.jsxs)("a",{href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},className:"iconfont icon-shixunkecheng font14 mr5"}),"实训详情"]})]}),null==i||null===(t=i.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{style:{display:"flex",marginBottom:20},children:[(0,S.jsxs)("div",{style:{flex:1},children:[n+1,"、",e.challenge_name]}),(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"red"},children:"*"}),"分值",(0,S.jsx)(j.Z,{precision:1,value:null==e?void 0:e.challenge_score,onChange:function(e){var t=JSON.parse(JSON.stringify((null==i?void 0:i.shixun)||[]));t[n].challenge_score=e;var s=t.every((function(e){return!e.challenge_score})),o=parseFloat(null==t?void 0:t.map((function(e){return e.challenge_score})).reduce((function(e,n){return parseFloat(e||0)+parseFloat(n||0)})));x.setFieldsValue({question_score:s?"":o.toFixed(1)}),l(r()(r()({},i),{},{shixun:t}))},max:100,min:.1,style:{marginLeft:10,width:150},placeholder:"请输入分值",size:"middle"})]})]})}))]})},Ge="warp___UlRJc",Ve="indexTag___rjJ1u",We="normalWrap___Qm4zY",He="redio___VW3yr",Ue="redioitem___jAPlJ",Ke="redioitemyes___VoiQ1",Ye="title___Dt2dl",Je="titleyes___Fjh3a",Qe="yestag___CXrPv",Xe="checkbox___CgMU_",$e="checkboxitem___PpJ9n",en="checkboxitemyes___pCfvZ",nn="bottom___BqrmJ",tn="bottomitem___Qk2rG",rn="left___l29lW",ln="right___nB1XE",sn="completion___y1m7L",on="content___AmQy4",an="items___lIt8e",cn="simple___zxJLH",dn="shixunWrapper___kAYdL",un="shixun___UE6xS",pn="score___Px5Fq",mn="qtitle___wG7Nn",hn="program___gzKdL",fn="combination___R0ysn",vn="qtype___U0Suy",xn=t(30347),gn=t(24334),_n=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],yn=[{type:0,name:"单选题"},{type:1,name:"多选题"},{type:2,name:"判断题"},{type:3,name:"填空题"},{type:4,name:"简答题"},{type:5,name:"实训题"},{type:6,name:"编程题"},{type:7,name:"组合题"},{type:8,name:"程序填空题"}],jn=function(e){var n,t,i,r,l,s,o,a,c,d,u,p,m,h,f=e.qitem;return(0,S.jsxs)("div",{className:Ge,children:[(0===(null==f?void 0:f.question_type)||2===(null==f?void 0:f.question_type))&&(0,S.jsx)("div",{className:We,children:null==f||null===(n=f.question_choices)||void 0===n?void 0:n.map((function(e,n){return(0,S.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:Ue}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(Ve),children:0===(null==f?void 0:f.question_type)?_n[n]:""}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]})}))}),1===(null==f?void 0:f.question_type)&&(0,S.jsx)("div",{className:We,children:null==f||null===(t=f.question_choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:$e}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(en," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(Ve),children:_n[n]}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]})}))}),3===(null==f?void 0:f.question_type)&&(0,S.jsx)("div",{className:sn,children:null==f||null===(i=f.standard_answers)||void 0===i?void 0:i.map((function(e,n){var t;return(0,S.jsxs)(J.Z,{align:"top",children:[(0,S.jsxs)("span",{className:Ye,children:["填空项",n+1]}),(0,S.jsx)("div",{className:on,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(n,t){return(0,S.jsx)("div",{className:an,style:2===(null==e?void 0:e.model)?{border:0,padding:0}:{},children:1===(null==e?void 0:e.model)?(0,S.jsx)("pre",{className:"mb0",children:n}):(0,S.jsx)(xn.Z,{value:n,disabled:!0})},t)}))})]})}))}),4===(null==f?void 0:f.question_type)&&(0,S.jsxs)("div",{className:cn,children:[(0,S.jsx)("div",{className:Ye,children:"参考答案"}),(0,S.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=f&&null!==(r=f.answer_texts)&&void 0!==r&&r[0]?(0,S.jsx)(K.Z,{className:on,value:null==f||null===(l=f.answer_texts)||void 0===l?void 0:l[0]}):(0,S.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})}),(0,S.jsxs)("div",{className:"mt20 ",children:[(0,S.jsx)("span",{className:Ye,style:{color:"#3061D0"},children:"判分方式"}),(0,S.jsx)("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"},children:null!=f&&f.use_keywords?"关键词自动判分":"手动判分"})]})]}),5===(null==f?void 0:f.question_type)&&(0,S.jsx)("div",{className:dn,children:null==f||null===(s=f.shixun)||void 0===s?void 0:s.map((function(e,n){return(0,S.jsxs)("div",{className:"".concat(un," mb30"),children:[(0,S.jsxs)("span",{className:pn,children:["(",null==e?void 0:e.challenge_score,"分)"]}),(0,S.jsxs)("span",{className:mn,children:[(null==f?void 0:f.index)+"."+(n+1),"、",null==e?void 0:e.challenge_name]})]},n)}))}),6===(null==f?void 0:f.question_type)&&(0,S.jsx)("div",{className:hn,children:(0,S.jsx)(K.Z,{className:on,value:(null==f?void 0:f.description)||"- -"})}),7===(null==f?void 0:f.question_type)&&(null==f||null===(o=f.sub_exercise_questions)||void 0===o?void 0:o.map((function(e,n){var t,i,r,l,s,o;return(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:fn,children:[(0,S.jsxs)("span",{className:pn,children:[null==e?void 0:e.question_score,"分"]}),(0,S.jsx)("span",{className:vn,children:null===(t=yn.find((function(n){return n.type==e.question_type})))||void 0===t?void 0:t.name}),(0,S.jsxs)("span",{className:mn,children:[n+1,"、",null==e?void 0:e.question_title]})]}),(0===e.question_type||2===e.question_type)&&(0,S.jsx)("div",{className:Ge,style:{padding:"30px 58px",paddingBottom:0},children:(0,S.jsx)("div",{children:null==e||null===(i=e.question_choices)||void 0===i?void 0:i.map((function(n,t){return(0,S.jsxs)("div",{className:He,children:[!(null!=n&&n.standard_boolean)&&(0,S.jsx)("span",{className:Ue}),(null==n?void 0:n.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),2===e.question_type&&(0,S.jsx)("span",{className:"".concat(null!=n&&n.standard_boolean?Je:Ye," ").concat(Ve),children:_n[t]}),(0,S.jsx)(K.Z,{className:null!=n&&n.standard_boolean?Je:Ye,value:null==n?void 0:n.choice_text}),(null==n?void 0:n.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]},t)}))})}),1===e.question_type&&(0,S.jsx)("div",{className:We,children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){return(0,S.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,S.jsx)("span",{className:$e}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("i",{className:"".concat(en," icon-duigou1")}),(0,S.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Je:Ye," ").concat(Ve),children:_n[n]}),(0,S.jsx)(K.Z,{className:null!=e&&e.standard_boolean?Je:Ye,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,S.jsx)("div",{className:Qe,children:"正确答案"})]},n)}))}),3===e.question_type&&(0,S.jsx)("div",{className:sn,children:null==e||null===(l=e.standard_answers)||void 0===l?void 0:l.map((function(e,n){var t;return(0,S.jsxs)(J.Z,{align:"top",children:[(0,S.jsxs)("span",{className:Ye,children:["填空项",n+1]}),(0,S.jsx)("div",{className:on,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:an,children:(0,S.jsx)("pre",{className:"mb0",children:e})},n)}))})]})}))}),4===e.question_type&&(0,S.jsxs)("div",{className:cn,children:[(0,S.jsx)("div",{className:Ye,children:"参考答案"}),(0,S.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(s=e.answer_texts)&&void 0!==s&&s[0]?(0,S.jsx)(K.Z,{className:on,value:null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]}):(0,S.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})}),(0,S.jsxs)("div",{className:"mt20 ",children:[(0,S.jsx)("span",{className:Ye,style:{color:"#3061D0"},children:"判分方式"}),(0,S.jsx)("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"},children:null!=f&&f.use_keywords?"关键词自动判分":"手动判分"})]})]})]},n)}))),8===(null==f?void 0:f.question_type)&&(0,S.jsx)("div",{children:(0,S.jsx)(K.Z,{disabledFill:!0,className:on,showProgramFill:!0,value:gn.Base64.decode((null==f||null===(a=f.program_attr)||void 0===a?void 0:a.code)||"")})}),((null==f?void 0:f.question_type)<=4||[6,8].includes(null==f?void 0:f.question_type))&&(0,S.jsxs)("div",{className:nn,children:[(0,S.jsxs)("div",{className:"".concat(tn," mb30"),children:[(0,S.jsx)("span",{className:rn,children:"解析"}),(0,S.jsx)("span",{className:ln,children:null!=f&&f.analysis?(0,S.jsx)(K.Z,{value:null==f?void 0:f.analysis}):(0,S.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,S.jsxs)("div",{className:"".concat(tn," mb30"),children:[(0,S.jsx)("span",{className:rn,children:"难度"}),(0,S.jsx)("span",{className:ln,children:1===(null==f?void 0:f.difficulty)?"简单":2===(null==f?void 0:f.difficulty)?"适中":"困难"})]}),(0,S.jsxs)("div",{className:tn,children:[(0,S.jsx)("span",{className:rn,children:"知识点"}),(0,S.jsx)(G.Z,{title:(null==f||null===(c=f.tag_discipline_names)||void 0===c?void 0:c.length)<=0||1==(null==f||null===(d=f.tag_discipline_names)||void 0===d?void 0:d.length)&&["-"].includes(null==f?void 0:f.tag_discipline_names[0])?"暂未设置~":null==f||null===(u=f.tag_discipline_names)||void 0===u||null===(u=u.join(";"))||void 0===u?void 0:u.toString(),children:(0,S.jsx)("span",{className:ln,children:(null==f||null===(p=f.tag_discipline_names)||void 0===p?void 0:p.length)<=0||1==(null==f||null===(m=f.tag_discipline_names)||void 0===m?void 0:m.length)&&["-"].includes(null==f?void 0:f.tag_discipline_names[0])?(0,S.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"}):null==f||null===(h=f.tag_discipline_names)||void 0===h||null===(h=h.join(";"))||void 0===h?void 0:h.toString()})})]})]})]})},bn=t(91099),wn=t(42230),kn=function(e){var n,t=e.qitem,i=e.setisedit,l=e.TagDiscipline,o=e.exerciseitem,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){g.setFieldsValue(r()(r()({},t),{},{name:t.question_title,answer_texts:t.answer_texts,repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onFinish:function(e){c(r()(r()(r()({},t),e),{},{answer_texts:null==e?void 0:e.answer_texts,question_title:null==e?void 0:e.name}))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"简答题"})]}),1==(null==o||null===(n=o.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){t.isadd?(i(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,answer_texts:t.answer_texts||[],repeat_answer:!(null!=t&&t.repeat_answer)})),i(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{type:"primary",className:"ml20",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(f.Z.Item,{className:V.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,S.jsx)(j.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,S.jsx)(wn.W,{form:g,showKeywords:!0,questionTitlePlaceholder:"请编辑简答题题干内容"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:o,TagDiscipline:l,form:g})]})]})})},Nn=function(e){var n,t,i=e.setScoreShow,r=e.ScoreShow,l=e.exerciseitem,o=e.getdata,c=(0,m.useState)(!1),u=d()(c,2),p=u[0],h=u[1];function f(){return v.apply(this,arguments)}function v(){return(v=a()(s()().mark((function e(){var n,t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==l||null===(n=l.exercise_question_types)||void 0===n||null===(n=n.filter((function(e){return e.Singlequestion})))||void 0===n?void 0:n.map((function(e){return{question_type:e.question_type,score:e.Singlequestion}})),e.next=3,(0,I.ZP)("/api/exercises/".concat(null==l||null===(t=l.exercise)||void 0===t?void 0:t.id,"/batch_set_score.json"),{method:"POST",body:{question_arr:i}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&o();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,S.jsxs)("div",{children:[r&&(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:r,width:640,centered:!0,zIndex:10,closable:!1,className:V.scoremodal,onCancel:function(){i(!1)},children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{className:V.title,children:["批量设置分值",(0,S.jsxs)("div",{className:V.score,children:["总分 ",(null==l?void 0:l.exercise_question_types.length)>0&&(null==l||null===(n=l.exercise_types)||void 0===n?void 0:n.q_scores)]})]}),(0,S.jsx)("span",{onClick:function(){return i(!1)},className:V.close,children:"X"})]}),(0,S.jsxs)("div",{className:V.content,children:[(0,S.jsx)("span",{children:"题型名称"}),(0,S.jsx)("span",{children:"小题总数"}),(0,S.jsx)("span",{children:"题型总分"}),(0,S.jsx)("span",{children:"操作"})]}),null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t.filter((function(e){return"实训题"!==e.name&&"组合题"!==e.name})))||void 0===t?void 0:t.map((function(e){var n;return(0,S.jsxs)("div",{className:V.items,children:[(0,S.jsx)("span",{children:null==e?void 0:e.name}),(0,S.jsx)("span",{children:null==e||null===(n=e.items)||void 0===n?void 0:n.length}),(0,S.jsx)("span",{children:null==e?void 0:e.score}),(0,S.jsxs)("span",{children:["每题",(0,S.jsx)(j.Z,{max:100,min:.1,onChange:function(n){e.Singlequestion=n},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"分"]})]})})),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(b.ZP,{className:V.no,onClick:function(){i(!1)},children:"取消"}),(0,S.jsx)(b.ZP,{className:V.yes,onClick:function(){var e;null!=l&&l.use_blank_score&&null!=l&&null!==(e=l.exercise_question_types)&&void 0!==e&&null!==(e=e.filter((function(e){return"填空题"===e.name})))&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.Singlequestion?h(!0):(f(),i(!1))},children:"确认"})]})]}),(0,S.jsxs)(k.Z,{title:!1,footer:!1,centered:!0,zIndex:20,open:p,width:640,closable:!1,className:V.scoremodal,children:[(0,S.jsxs)("div",{style:{marginTop:40},children:["填空题中存在",(0,S.jsx)("span",{style:{color:"#FA6400"},children:"按空给分"}),"的小题,若批量设置分值会统一将填空题改为按题给分"]}),(0,S.jsxs)("div",{className:V.bottom,children:[(0,S.jsx)(b.ZP,{className:V.no,onClick:function(){h(!1)},children:"取消"}),(0,S.jsx)(b.ZP,{className:V.yes,onClick:function(){f(),h(!1),i(!1)},children:"确认"})]})]})]})},Cn=t(99313),Zn=t(52306),Sn=t(88590),Pn="scoremodal___PfqOf",In="selectWrapper___Mtqcz",Tn="allqingchu___IqL8g",Bn="title___UgYfD",An="bottom___vQTEm",En="yes___j81JQ",qn="no___kiUH4",Mn="titlecount___lliQr",Ln="add___QhDj8",On="search___QCCaL",Fn="searchIcon___oXRH5",Dn="tabWrap___Cu_4D",Rn="previewModal___BVDlS",zn=t(68111),Gn={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"},Vn=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],Wn=function(e){var n,t,i,r,l,s,o,a,c,d,u=e.qitem;return(0,S.jsxs)("div",{className:Gn.warp,children:[(0,S.jsxs)("div",{className:Gn.mainPart,children:[(0,S.jsxs)("div",{className:Gn.qcount,children:[8===(null==u?void 0:u.question_type)&&(0,S.jsx)(K.Z,{className:Gn.content,showProgramFill:!0,value:null==u||null===(n=u.program_attr)||void 0===n?void 0:n.description}),8!=(null==u?void 0:u.question_type)&&(0,S.jsx)(K.Z,{className:Gn.qtitle,value:(null==u?void 0:u.name)||(null==u?void 0:u.title)})]}),(0===(null==u?void 0:u.question_type)||2===(null==u?void 0:u.question_type))&&(0,S.jsx)("div",{children:null==u||null===(t=u.choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Gn.redio,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Gn.redioitem}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Gn.redioitemyes," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Gn.titleyes:Gn.title,value:Vn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Gn.yestag,children:"正确答案"})]})}))}),1===(null==u?void 0:u.question_type)&&(0,S.jsx)("div",{children:null==u||null===(i=u.choices)||void 0===i?void 0:i.map((function(e,n){return(0,S.jsxs)("div",{className:Gn.checkbox,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Gn.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Gn.checkboxitemyes," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Gn.titleyes:Gn.title,value:Vn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Gn.yestag,children:"正确答案"})]})}))}),3===(null==u?void 0:u.question_type)&&(0,S.jsx)("div",{className:Gn.completion,children:null==u||null===(r=u.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,S.jsxs)("div",{style:{display:"flex"},children:[(0,S.jsxs)("span",{className:Gn.title,children:["填空项",n+1]}),(0,S.jsx)("div",{className:Gn.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:Gn.items,children:e})}))})]})}))}),4===(null==u?void 0:u.question_type)&&(0,S.jsxs)("div",{className:Gn.simple,children:[(0,S.jsx)("div",{className:Gn.title,children:"参考答案"}),(0,S.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=u&&null!==(l=u.answer_texts)&&void 0!==l&&l[0]?(0,S.jsx)(K.Z,{className:Gn.content,value:null==u||null===(s=u.answer_texts)||void 0===s?void 0:s[0]}):(0,S.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),5===(null==u?void 0:u.question_type)&&(null==u||null===(o=u.challenge_names)||void 0===o?void 0:o.map((function(e,n){return(0,S.jsx)("div",{className:Gn.shixun,children:(0,S.jsxs)("span",{className:Gn.qtitle,children:[(0,S.jsxs)("span",{style:{marginRight:10},children:["第",(0,W.EM)(n+1),"题"]}),e]})})}))),6===(null==u?void 0:u.question_type)&&(0,S.jsx)("div",{className:Gn.simple,children:(0,S.jsx)(K.Z,{className:Gn.content,value:(null==u||null===(a=u.program_attr)||void 0===a?void 0:a.description)||"- -"})}),7===(null==u?void 0:u.question_type)&&(null==u||null===(c=u.sub_item_banks)||void 0===c?void 0:c.map((function(e,n){var t,i,r,l,s;return(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:Gn.combination,children:(0,S.jsx)("span",{className:Gn.qtitle,children:null==e?void 0:e.name})}),(0,S.jsx)("div",{className:Gn.warp,style:{padding:"0px",paddingTop:20},children:(0,S.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsxs)("div",{className:Gn.redio,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Gn.redioitem}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Gn.redioitemyes," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Gn.titleyes:Gn.title,value:Vn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Gn.yestag,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,S.jsxs)("div",{className:Gn.checkbox,children:[!(null!=e&&e.is_answer)&&(0,S.jsx)("span",{className:Gn.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("i",{className:"".concat(Gn.checkboxitemyes," icon-duigou1")}),(0,S.jsx)(K.Z,{className:null!=e&&e.is_answer?Gn.titleyes:Gn.title,value:Vn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,S.jsx)("div",{className:Gn.yestag,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,S.jsx)("div",{className:Gn.completion,children:null==e||null===(r=e.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,S.jsxs)("div",{style:{display:"flex"},children:[(0,S.jsxs)("span",{className:Gn.title,children:["填空项",n+1]}),(0,S.jsx)("div",{className:Gn.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,S.jsx)("div",{className:Gn.items,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,S.jsxs)("div",{className:Gn.simple,children:[(0,S.jsx)("div",{className:Gn.title,children:"参考答案"}),(0,S.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(l=e.answer_texts)&&void 0!==l&&l[0]?(0,S.jsx)(K.Z,{className:Gn.content,value:null==e||null===(s=e.answer_texts)||void 0===s?void 0:s[0]}):(0,S.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})})]})}))),8===(null==u?void 0:u.question_type)&&(0,S.jsx)("div",{children:(0,S.jsx)(K.Z,{disabledFill:!0,className:Gn.content,showProgramFill:!0,value:gn.Base64.decode((null==u||null===(d=u.program_attr)||void 0===d?void 0:d.code)||"")})}),5===(null==u?void 0:u.question_type)&&(0,S.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"创建者"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.author_name)||"- -"})]}),(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"所属单位"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.author_school_name)||"- -"})]}),(0,S.jsxs)("div",{style:{marginRight:30},children:[(0,S.jsx)("span",{style:{marginRight:10,color:"#666666"},children:"学习人数"}),(0,S.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.study_count)||"0"})]})]}),(0,S.jsxs)("a",{className:Gn.shixunbutton,href:"/shixuns/".concat(null==u?void 0:u.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==u?void 0:u.question_type)<=4||[6,8].includes(null==u?void 0:u.question_type))&&(0,S.jsxs)("div",{className:Gn.bottom,children:[(0,S.jsxs)("div",{className:Gn.bottomitem,children:[(0,S.jsx)("span",{className:Gn.left,children:"解析"}),(0,S.jsx)("span",{className:Gn.right,children:null!=u&&u.analysis?(0,S.jsx)(K.Z,{value:null==u?void 0:u.analysis}):(0,S.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,S.jsxs)("div",{className:Gn.bottomitem,children:[(0,S.jsx)("span",{className:Gn.left,children:"难度"}),(0,S.jsx)("span",{className:Gn.right,children:1===(null==u?void 0:u.difficulty)?"简单":2===(null==u?void 0:u.difficulty)?"适中":"困难"})]}),(0,S.jsxs)("div",{className:Gn.bottomitem,children:[(0,S.jsx)("span",{className:Gn.left,children:"知识点"}),(0,S.jsx)("span",{className:Gn.right,children:null!=u&&u.tag_discipline?null==u?void 0:u.tag_discipline:(0,S.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})]})},Hn=t(4505),Un=t(28288),Kn=t(30941),Yn=(0,h.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,l=e.setScoreShow,o=e.ScoreShow,c=e.onOk,u=e.isshixuns,p=e.isloadings,x=e.dispatch,y=(e.shixunsDetail,(0,m.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""})),j=d()(y,2),w=j[0],N=j[1],C=(0,m.useState)([]),Z=d()(C,2),P=Z[0],T=Z[1],A=(0,m.useState)([]),E=d()(A,2),q=E[0],L=E[1],O=(0,m.useState)([]),F=d()(O,2),D=F[0],R=F[1],z=(0,m.useState)([]),V=d()(z,2),W=V[0],H=V[1],U=(0,m.useState)(!1),Y=d()(U,2),J=Y[0],Q=Y[1],X=f.Z.useForm(),ee=d()(X,1)[0],ne=(0,m.useState)(),te=d()(ne,2),ie=te[0],re=te[1],le=(0,m.useState)(!1),se=d()(le,2),oe=se[0],ae=se[1],ce=(0,m.useState)(u),de=d()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)([]),he=d()(me,2),fe=he[0],ve=he[1],xe=(0,m.useState)(!0),ge=d()(xe,2),_e=ge[0],ye=ge[1],je=(0,m.useState)([]),we=d()(je,2),ke=we[0],Ne=we[1],Ce=(0,m.useState)(0),Ze=d()(Ce,2),Se=Ze[0],Pe=Ze[1],Ie=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],Te=(0,m.useState)([]),Be=d()(Te,2),Ae=Be[0],Ee=Be[1],qe=(0,m.useRef)(new Set),Me=(0,m.useRef)(new Set),Le=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],Oe=(0,m.useState)(!1),Fe=d()(Oe,2),De=Fe[0],Re=Fe[1];function ze(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=a()(s()().mark((function e(n){var t,i,l,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q(!0),N(n),!((null==D?void 0:D.length)<=0&&"5"===n.type)){e.next=6;break}return H([]),Q(!1),e.abrupt("return");case 6:return l="5"===n.type?null==D?void 0:D.filter((function(e){return!fe.includes(e)})):null,o="5"===n.type?null==D?void 0:D.filter((function(e){return fe.includes(e)})):null,e.next=10,(0,I.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(t=n.courseid)||void 0===t?void 0:t[0])||null,sub_discipline_id:(null==n||null===(i=n.courseid)||void 0===i?void 0:i[1])||null,ids:l,shixun_ids:o,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,include_shixuns:!0,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 10:a=e.sent,H(a),Q(!1);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(){return(Ve=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===w.type?null:"5"===w.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,T((0,zn.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(){return(We=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Ne(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return Ue.apply(this,arguments)}function Ue(){return(Ue=a()(s()().mark((function e(n){var t,i,l,o,a,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q(!0),a=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!fe.includes(e)})),c=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return fe.includes(e)})),0!==a.length||0!==c.length){e.next=7;break}return Q(!1),H([]),e.abrupt("return");case 7:return e.next=9,(0,I.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(l=n.courseid)||void 0===l?void 0:l[0])||null,sub_discipline_id:(null==n||null===(o=n.courseid)||void 0===o?void 0:o[1])||null,ids:a,shixun_ids:c,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 9:d=e.sent,Q(!1),H(d);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){Se>0&&setTimeout((function(){Pe(0)}),2e3)}),[Se]),(0,m.useEffect)((function(){o&&(ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),_e&&ue&&(ee.setFieldsValue({item_type:"SHIXUN"}),w.item_type="SHIXUN",N(r()({},w)),ye(!1)),ze(w),function(){Ve.apply(this,arguments)}(),function(){We.apply(this,arguments)}())}),[o]);var Ke=(0,h.useParams)(),Ye=(0,Kn.P)(),Je=d()(Ye,4),Qe=Je[0],Xe=Je[1],$e=Je[2],en=Je[3],nn=function(){var e=a()(s()().mark((function e(n){var t,i,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x({type:"shixunsDetail/release",payload:{id:n}});case 2:if(t=e.sent,i=null==t?void 0:t.tag_position,r=(null==t?void 0:t.evaluation_set_position)||[],0!==(l=t.status)){e.next=12;break}return v.ZP.success("发布成功"),ze(w),e.abrupt("return",!0);case 12:2===l?v.ZP.error("第".concat(r.join(","),"关尚未完成,无法申请发布")):3===l?v.ZP.error("每一个关卡至少需要一个技能标签, 第".concat(i.join(","),"关尚未设置技能标签,请补充")):v.ZP.error("尚未创建任务的实训,不能申请发布");case 13:return e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){return 1===(null==e?void 0:e.shixun_tag_num)?"未发布的实践项目不能被选用,请先进行发布":""};return(0,S.jsxs)("div",{children:[(0,S.jsxs)(k.Z,{title:!1,footer:!1,open:o,width:1200,centered:!0,className:Pn,onCancel:function(){l(!1)},children:[(0,S.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,S.jsx)("div",{className:Bn,children:"题库选题"})}),(0,S.jsx)(Cn.Z,{className:Dn,activeKey:w.type,onChange:function(e){w.type=e,w.page=1,w.updated_at="",w.quotes="",w.courseid="",w.tag_discipline_id=null,w.difficulty=null,w.keyword=null,w.group_id=null,ee.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),"SHIXUN"===(null==w?void 0:w.item_type)&&"5"!==w.type&&(ue=!0,pe(!0)),Re(!1),"5"===w.type&&(ue=!1,pe(!1)),N(r()({},w)),ze(r()({},w))},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,S.jsxs)("div",{children:["已选",D.length>0&&(0,S.jsx)("span",{className:Mn,children:D.length}),Se>0&&(0,S.jsxs)("span",{className:Ln,children:["+",Se]})]}),key:"5"}]}),(0,S.jsxs)(f.Z,{layout:"inline",form:ee,onValuesChange:function(e,n){var t,i,r=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),l=""===n.keyword;if(Re(r||!l),w.page=1,w.keyword=null===(t=w.keyword)||void 0===t||null===(i=t.replace)||void 0===i?void 0:i.call(t,/^\s+|\s+$/g,""),"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===w.type?pe(!1):pe(!0),e.keyword||""===e.keyword)return;ee.submit()}else{if(null!=e&&e.courseid&&ee.setFieldsValue({tag_discipline_id:""}),pe(!1),e.keyword||""===e.keyword)return;ee.submit()}},onFinish:function(e){ze(r()(r()({},w),e))},children:[(0,S.jsx)(f.Z.Item,{name:"item_type",children:(0,S.jsx)(M.default,{className:In,placeholder:"题型",style:{width:110},size:"middle",allowClear:!0,children:Ie.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)}))})}),(0,S.jsx)(f.Z.Item,{name:"courseid",children:(0,S.jsx)(_.Z,{className:In,style:{width:160},size:"middle",placeholder:"方向&课程",options:P})}),!ue&&(0,S.jsx)(f.Z.Item,{name:"tag_discipline_id",children:(0,S.jsx)(M.default,{className:In,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==W||null===(n=W.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)}))})}),(0,S.jsx)(f.Z.Item,{name:ue?"diff":"difficulty",children:(0,S.jsxs)(M.default,{className:In,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:[!ue&&Le.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)})),ue&&[{name:"初级",value:1},{name:"中级",value:2},{name:"中高级",value:3},{name:"高级",value:4}].map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)}))]})}),ue&&(0,S.jsx)(f.Z.Item,{name:"shixun_publish_status",children:(0,S.jsx)(M.default,{className:In,placeholder:"全部状态",style:{width:118},size:"middle",allowClear:!0,children:[{name:"未发布",value:"unpublish"},{name:"静默发布",value:"silent_publish"},{name:"公开发布",value:"public_publish"}].map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.value)}))})}),("3"===w.type||"0"===w.type)&&!ue&&(0,S.jsx)(f.Z.Item,{name:"group_id",children:(0,S.jsxs)(M.default,{className:In,placeholder:"文件夹",showSearch:!0,style:{width:118},size:"middle",allowClear:!0,filterOption:function(e,n){return-1!==n.children.toUpperCase().indexOf(e.toUpperCase())},children:[(0,S.jsx)(M.default.Option,{children:"根目录"},0),"3"===w.type&&(null==ke||null===(t=ke.share_banks_groups)||void 0===t?void 0:t.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)}))),"0"===w.type&&(null==ke||null===(i=ke.my_banks_groups)||void 0===i?void 0:i.map((function(e){return(0,S.jsx)(M.default.Option,{children:e.name},e.id)})))]})}),De&&(0,S.jsxs)("span",{className:Tn,onClick:function(){ee.resetFields(),ue=!1,pe(!1),Re(!1),ee.submit()},children:[(0,S.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,S.jsx)("span",{children:"清除筛选条件"})]}),(0,S.jsx)(f.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,S.jsx)(g.Z.Search,{className:On,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,S.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Fn),onClick:function(){return ee.submit()}}),onSearch:function(e){ee.submit()}})})]}),(0,S.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,S.jsxs)("div",{onClick:function(){"asc"===w.updated_at?w.updated_at="desc":w.updated_at="asc",N(r()(r()({},w),{},{page:1})),ze(r()(r()({},w),{},{page:1}))},children:[" ",w.updated_at?(0,S.jsx)("img",{src:"asc"===w.updated_at?Hn.Z:Un.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,S.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,S.jsxs)("div",{onClick:function(){"asc"===w.quotes?w.quotes="desc":w.quotes="asc",N(r()(r()({},w),{},{page:1})),ze(r()(r()({},w),{},{page:1}))},style:{marginLeft:20},children:[" ",w.quotes?(0,S.jsx)("img",{src:"asc"===w.quotes?Hn.Z:Un.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,S.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,S.jsx)(Zn.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==W?void 0:W.items)||(null==W?void 0:W.shixun_list),pagination:!1,loading:J,rowKey:function(e){return e.id},rowSelection:{type:"checkbox",selectedRowKeys:q,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num}},onSelect:function(e,n,t){if(n)ue&&ve([].concat(B()(fe),[e.id])),L([].concat(B()(q),[e.id])),Ee([].concat(B()(Ae),[e])),e.identifier?qe.current.add(e.id):Me.current.add(e.id),Pe(1),R([].concat(B()(D),[e.id]));else{var i=Ae.filter((function(n){return n.id!==e.id}));Ee(i);var l=i.map((function(e){return e.id}));L(B()(l)),e.identifier?qe.current.delete(e.id):Me.current.delete(e.id);var s=D.filter((function(n){return n!==e.id}));if(R(s),ue){var o=fe.filter((function(n){return n!==e.id}));ve(B()(o))}if("5"===w.type)return void He(r()(r()({},w),{},{list:B()(s)}))}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ue&&ve([].concat(B()(fe),B()(i))),Ee([].concat(B()(Ae),B()(t))),L([].concat(B()(q),B()(i))),R([].concat(B()(D),B()(i)));var l,s=be()(t);try{for(s.s();!(l=s.n()).done;){var o=l.value;o.identifier?qe.current.add(o.id):Me.current.add(o.id)}}catch(e){s.e(e)}finally{s.f()}}else{var a=t.map((function(e){return e.id})),c=q.filter((function(e){return!a.some((function(n){return n===e}))})),d=Ae.filter((function(e){return!a.some((function(n){return n===e.id}))}));if(Ee(d),L(B()(c)),R(B()(c)),ue){var u=fe.filter((function(e){return!a.some((function(n){return n===e.id}))}));ve(B()(u))}"5"===w.type&&He(r()(r()({},w),{},{list:B()(c)}));var p,m=be()(a);try{for(m.s();!(p=m.n()).done;){var h=p.value;h.identifier?qe.current.delete(h):Me.current.delete(h)}}catch(e){m.e(e)}finally{m.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("div",{children:ue||null!=n&&n.challenge_names?"实训题":null==Ie||null===(i=Ie.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})})}},{title:"试题名称",dataIndex:"name",width:ue?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("span",{children:(0,S.jsx)(K.Z,{showLines:1,showTextOnly:!0,value:ue||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e},1)})})}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!ue,render:function(e,n,t){var i;return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("span",{children:e?null==e||null===(i=e.split("、"))||void 0===i?void 0:i[0]:"- -"})})}},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!ue,render:function(e,n,t){return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("span",{children:e||"- -"})})}},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,r;return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("div",{children:ue||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==Le||null===(i=Le.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==Le||null===(r=Le.filter((function(n){return n.value===e})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name})})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!ue,render:function(e,n,t){return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("div",{children:e||"- -"})})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("div",{children:ue||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})})}},{title:(0,S.jsxs)("span",{children:["发布状态 ",(0,S.jsx)(G.Z,{title:"未发布的实践项目不能被选用",children:(0,S.jsx)($.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ue,render:function(e,n,t){return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsx)("div",{children:e||"- -"})})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,S.jsx)(G.Z,{title:tn(n),children:(0,S.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,S.jsx)("a",{onClick:function(){var e;re(r()(r()({},n),{},{question_type:ue||null!=n&&n.challenge_names?5:null==Ie||null===(e=Ie.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),ae(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,S.jsx)("a",{style:{marginLeft:10},onClick:function(){var e;k.Z.confirm({title:"提示",icon:null,centered:!0,width:400,content:(0,S.jsxs)("div",{children:["是否确定发布",(0,S.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){window.open("/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"))},children:(null==n?void 0:n.shixun_name)||"--"}),"?"]}),onOk:(e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(nn(null==n?void 0:n.identifier)){e.next=2;break}return e.abrupt("return",new Promise((function(e,n){n()})));case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"发布"})]})})}}].filter((function(e){return!e.hidden}))}),(0,S.jsx)(Sn.Z,{current:w.page,total:(null==W?void 0:W.items_count)||(null==W?void 0:W.shixuns_count),style:{marginBottom:20},defaultPageSize:w.per_page,showTotal:function(e){return(0,S.jsxs)("span",{children:["共 ",(0,S.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:w.per_page,onChange:function(e,n){w.page=e,w.per_page=n,N(r()({},w)),ze(r()({},w))}}),(0,S.jsxs)("div",{className:An,children:[(0,S.jsx)(b.ZP,{className:qn,onClick:function(){l(!1)},children:"取消"}),(0,S.jsx)(b.ZP,{loading:p,style:{width:p&&75},className:En,onClick:a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==D?void 0:D.length)<=0)){e.next=3;break}return v.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return e.next=5,en({id:B()(qe.current),course_id:Ke.coursesId,type:"shixun"});case 5:e.sent||c(B()(Me.current),B()(qe.current),!0,null==D?void 0:D.length);case 7:case"end":return e.stop()}}),e)}))),children:"确认"})]})]}),(0,S.jsx)(k.Z,{open:oe,title:"题目详情",footer:!1,className:Rn,width:1e3,centered:!0,onCancel:function(){ae(!1)},onOk:function(){ae(!1)},children:(0,S.jsx)(Wn,{qitem:ie})}),(0,S.jsx)(Kn.Z,{visible:Qe,position:"已选试题",onCancel:Xe,onOk:function(){var e=a()(s()().mark((function e(n){var t,i,r,l,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=[],i=[],r=be()(n);try{for(r.s();!(l=r.n()).done;)1===(o=l.value).is_copy&&1===o.is_use&&t.push(o.id),0===o.is_use&&i.push(o.id)}catch(e){r.e(e)}finally{r.f()}return e.next=6,c(B()(Me.current),B()(qe.current).filter((function(e){return!i.includes(e)})),!0,null==D?void 0:D.length,t);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),renderData:$e,inPaper:!1,modalType:"multiple",type:"shixun"})]})})),Jn=t(48637),Qn=function(e){var n,t=e.qitem,i=e.TagDiscipline,l=e.exerciseitem,o=e.setisedit,c=e.seveeditor,u=e.deleteitem,p=e.getTagData,h=e.init,x=f.Z.useForm(),g=d()(x,1)[0];return(0,m.useEffect)((function(){var e,n,i;g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answer,difficulty:(null==t?void 0:t.difficult)||2,item_banks_group_id:t.item_banks_group_id,hack:r()(r()({},t),{},{time_limit:(null==t?void 0:t.time_limit)||3}),hack_codes:{language:null==t||null===(e=t.program_attr)||void 0===e?void 0:e.language,code:gn.Base64.decode((null==t||null===(n=t.program_attr)||void 0===n?void 0:n.code)||"")},hack_sets:r()({},null==t||null===(i=t.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!t.repeat_answer}))}),[t]),(0,S.jsx)("div",{children:(0,S.jsxs)(f.Z,{form:g,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers){var t,i,r,l=(null===(t=g.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=g.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)g.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var n;c(r()(r()(r()({},t),e),{},{item_type:null==t?void 0:t.question_type,standard_answers:null===(n=e.standard_answers)||void 0===n?void 0:n.map((function(e,n){return r()(r()({},e),{},{position:n+1})})),hack_codes:r()(r()({},e.hack_codes),{},{code:gn.Base64.encode(e.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.ZP.error(n.errorFields[0].errors[0]),g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,S.jsx)("span",{children:"程序填空题"})]}),1==(null==l||null===(n=l.exercise)||void 0===n?void 0:n.exercise_status)&&!(null!=t&&t.isadd)&&(0,S.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){u()},children:[(0,S.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,S.jsx)(b.ZP,{onClick:function(){var e,n,i,s;t.isadd?(o(!1),h()):(g.setFieldsValue(r()(r()({},t),{},{standard_answers:t.standard_answer,difficulty:t.difficult,item_banks_group_id:t.item_banks_group_id,hack:r()(r()({},t),{},{sub_discipline_id:null==l||null===(e=l.exercise)||void 0===e?void 0:e.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:null==t||null===(n=t.program_attr)||void 0===n?void 0:n.language,code:gn.Base64.decode(null==t||null===(i=t.program_attr)||void 0===i?void 0:i.code)},hack_sets:r()({},null==t||null===(s=t.hack_sets)||void 0===s?void 0:s[0]),repeat_answer:!t.repeat_answer})),o(!1))},children:"取消"}),(0,S.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){g.submit()},children:"保存"})]}),(0,S.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,S.jsx)(re.Z,{text:"(小题分值等于各填空项分值之和)"}),(0,S.jsx)(Jn.t,{form:g,questionTitlePlaceholder:"请编辑程序填空题题干内容",scoreByBlank:!0,hackidentifier:null==t?void 0:t.hack_identifier,answerKey:"standard_answers"}),(0,S.jsx)(ne,{getTagData:p,qitem:t,exerciseitem:l,TagDiscipline:i,form:g})]})]})})},Xn=t(27065),$n=t(18122),et=t(83),nt=t(89392),tt=t(47754),it=k.Z.confirm,rt=[{name:"单选题",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"多选题",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"判断题",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"填空题",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"简答题",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"实训题",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"编程题",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"组合题",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"程序填空题",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],lt=(0,h.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t,i,l,o,c,u,p,x,_,y,w,N,C,Z,P,T=e.user,B=e.dispatch,A=e.itemid,E=e.setisedits,q=(e.setitemid,(0,m.useState)()),M=d()(q,2),L=M[0],O=M[1],U=(0,m.useState)(!1),J=d()(U,2),Q=J[0],X=J[1],$=(0,m.useState)(),ee=d()($,2),ne=ee[0],ie=ee[1],re=(0,m.useState)(),se=d()(re,2),ae=se[0],ce=se[1],de=(0,m.useRef)(),ue=(0,m.useRef)(),pe=(0,m.useState)(),me=d()(pe,2),he=me[0],fe=me[1],ve=(0,m.useState)(!1),xe=d()(ve,2),ge=xe[0],_e=xe[1],ye=(0,m.useState)(!1),je=d()(ye,2),be=je[0],we=je[1],ke=(0,m.useState)(),Ne=d()(ke,2),Ce=Ne[0],Ze=Ne[1],Se=(0,m.useState)(!1),Pe=d()(Se,2),Ie=Pe[0],Te=Pe[1],Be=(0,m.useState)(!1),Ae=d()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,m.useState)(!1),Le=d()(Me,2),Oe=Le[0],Fe=Le[1],De=(0,m.useState)(!1),Ge=d()(De,2),Ve=Ge[0],We=Ge[1],He=(0,m.useState)(!1),Ue=d()(He,2),Ke=Ue[0],Ye=Ue[1],Je=(0,m.useState)(!1),Qe=d()(Je,2),Xe=Qe[0],$e=Qe[1],en=(0,h.useParams)(),nn=(0,m.useState)(!1),tn=d()(nn,2),rn=tn[0],ln=tn[1],sn=f.Z.useForm(),on=d()(sn,1)[0],an=(0,m.useState)(!1),cn=d()(an,2),dn=cn[0],un=cn[1],pn=(0,m.useRef)();(0,m.useEffect)((function(){A&&hn()}),[A]),(0,m.useEffect)((function(){E(be)}),[be]),(0,m.useEffect)((function(){null!=ne&&ne.question_id&&(ce(null==ne?void 0:ne.question_score),ue.current=null==ne?void 0:ne.question_id)}),[null==ne?void 0:ne.question_id]);var mn=function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:t=e.sent,B({type:"globalSetting/footerToggle",payload:!1}),Ze(t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function hn(){return fn.apply(this,arguments)}function fn(){return(fn=a()(s()().mark((function e(){var n,t,i,l,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _e(!0),X(!0),e.next=4,B({type:"exercise/editExercise",payload:{categoryId:A}});case 4:l=e.sent,_e(!1),X(!1),O(l),Ye(!1),null!=l&&null!==(n=l.exercise)&&void 0!==n&&n.sub_discipline_id&&mn(null==l||null===(o=l.exercise)||void 0===o?void 0:o.sub_discipline_id),ie(r()(r()({},null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.items)||void 0===t?void 0:t[0]),{},{index:1})),fe(r()(r()({},null==l||null===(i=l.exercise_question_types)||void 0===i?void 0:i[0]),{},{indexs:1}));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(e){return xn.apply(this,arguments)}function xn(){return xn=a()(s()().mark((function e(n){var t,i,l,o,a,c,d,u,p,m=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(m.length>1&&void 0!==m[1])||m[1])&&(_e(!0),X(!0)),e.next=4,B({type:"exercise/editExercise",payload:{categoryId:A}});case 4:a=e.sent,O(a),c=[],null==a||null===(t=a.exercise_question_types)||void 0===t||t.map((function(e){var n;null==e||null===(n=e.items)||void 0===n||n.map((function(e,n){c.push(r()(r()({},e),{},{index:n+1}))}))})),d=null===(i=c.filter((function(e){return e.question_id===(null==n?void 0:n.id)})))||void 0===i?void 0:i[0],u=null==a||null===(l=a.exercise_question_types)||void 0===l?void 0:l.map((function(e,n){if((null==d?void 0:d.question_type)===(null==e?void 0:e.question_type))return r()(r()({},e),{},{indexs:n+1})})),p=null===(o=u.filter((function(e){return e})))||void 0===o?void 0:o[0],fe(r()({},p)),ie(r()({},d)),ce(null==d?void 0:d.question_score),_e(!1),X(!1),Ye(!1);case 17:case"end":return e.stop()}}),e)}))),xn.apply(this,arguments)}function gn(e){return _n.apply(this,arguments)}function _n(){return _n=a()(s()().mark((function e(n){var t,i,l,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=r()(r()({},n),{},{repeat_answer:!n.repeat_answer,difficulty:(null==n?void 0:n.difficulty)||2,item_type:n.question_type,sub_discipline_id:null==L||null===(t=L.exercise)||void 0===t?void 0:t.sub_discipline_id,tag_discipline_ids:[],hack:r()(r()({},null==n?void 0:n.hack),{},{difficult:(null==n?void 0:n.difficulty)||2}),hack_identifier:sessionStorage.projectFill}),n.tag_discipline_ids&&(i.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids]),l=Ke?"/api/exercises/".concat(A,"/exercise_questions"):"/api/exercise_questions/".concat(null==n?void 0:n.question_id,".json"),1!==(null==n?void 0:n.is_my)){e.next=7;break}o=it({title:"提示",content:(0,S.jsxs)("div",{children:[(0,S.jsx)("p",{children:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?"}),(0,S.jsx)("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:function(){o.destroy()}})]}),okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i.is_cover=1,e.next=3,(0,I.ZP)(l,{method:Ke?"post":"PUT",body:r()({},i)});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(we(!1),vn({id:(null==t?void 0:t.exercise_question_id)||(null==n?void 0:n.question_id)})),o.destroy();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)(l,{method:Ke?"post":"PUT",body:r()({},i)});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(we(!1),vn({id:(null==t?void 0:t.exercise_question_id)||(null==n?void 0:n.question_id)})),o.destroy();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=11;break;case 7:return e.next=9,(0,I.ZP)(l,{method:Ke?"post":"PUT",body:r()({},i)});case 9:0===(null==(c=e.sent)?void 0:c.status)&&(we(!1),vn({id:(null==c?void 0:c.exercise_question_id)||(null==n?void 0:n.question_id)}));case 11:(0,W.Vf)("#question-scroll-id");case 12:case"end":return e.stop()}}),e)}))),_n.apply(this,arguments)}function yn(e){return wn.apply(this,arguments)}function wn(){return wn=a()(s()().mark((function e(n){var t,i,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,I.ZP)("/api/exercises/".concat(A,"/sort_question_type.json"),{method:"post",body:{question_type:n}});case 3:if(t=e.sent,X(!1),0!==(null==t?void 0:t.status)){e.next=12;break}return e.next=8,B({type:"exercise/editExercise",payload:{categoryId:A}});case 8:r=e.sent,O(r),Ye(!1),null!=r&&null!==(i=r.exercise)&&void 0!==i&&i.sub_discipline_id&&mn(null==r||null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id);case 12:case"end":return e.stop()}}),e)}))),wn.apply(this,arguments)}var Cn=function(){var e=a()(s()().mark((function e(n,t){var i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return v.ZP.warning("请上传文件"),t(),e.abrupt("return");case 4:r={id:null==en?void 0:en.exerciseId,file:null===(i=n[0])||void 0===i?void 0:i.file},Sn(r,"".concat(Xn.Z.API_SERVER,"/api/courses/").concat(null==en?void 0:en.coursesId,"/exercises/import_exercise.json"),(function(e){if(0===(null==e?void 0:e.status)){var n,i={};null==e||null===(n=e.fail)||void 0===n||n.forEach((function(e){var n,t=null===(n=Object.keys(i))||void 0===n?void 0:n.includes(e.message);i[e.message]=t?i[e.message]+1:1}));var r="成功导入".concat(null==e?void 0:e.success,"条");Object.keys(i).forEach((function(e){r+=",".concat(e).concat(i[e],"条")})),v.ZP.success(r),Te(!1),hn()}-1===(null==e?void 0:e.status)&&(v.ZP.error(null==e?void 0:e.message),t())}));case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Zn=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,et.zR)({score:(0,nt.round)(n,1),question_id:null==t?void 0:t.question_id});case 2:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=7;break}return v.ZP.success("修改成功"),vn({id:ue.current},!1),e.abrupt("return");case 7:-1===(null==i?void 0:i.status)&&ce(null==t?void 0:t.question_score);case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Sn=function(e,n,t,i,r){var l=new FormData;Object.keys(e).forEach((function(n){l.append(n,e[n])}));var s=new window.XMLHttpRequest;return s.withCredentials=!0,s.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),s.addEventListener("error",(function(e){r&&r(e)}),!1),s.upload.onprogress=function(e){i&&i(e)},s.open("POST",n),s.send(l),s};function Pn(){return In.apply(this,arguments)}function In(){return In=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:k.Z.confirm({title:"提示",content:"确定要删除这个试题吗?",okText:"确定",centered:!0,className:V.modalconfirm,onOk:function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne.question_id){e.next=7;break}return e.next=3,(0,I.ZP)("/api/exercise_questions/".concat(ne.question_id,".json"),{method:"delete"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(hn(),we(!1)),e.next=10;break;case 7:ie({}),we(!1),hn();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancelText:"取消"});case 1:case"end":return e.stop()}}),e)}))),In.apply(this,arguments)}var Tn=function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/exercises/".concat(A,"/select_questions.json"),{method:"post",body:r()({},n)});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=(0,$n.I)(),An=Bn.overflow,En=Bn.handleMouseEnter,qn=Bn.handleMouseLeave,Mn=function(e){if(be)v.ZP.info("请先保存或取消当前正在编辑的试题。");else{if(Ye(!0),5===e)return Fe(!0),void We(!0);var n,t,i;if(6!==e)we(!0),ie(2===e?{question_type:e,isadd:!0,repeat_answer:!0,choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],question_choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],analysis:""}:{question_type:e,question_choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0});else h.history.push("/problems/newcreate?difficult=".concat(null==L||null===(n=L.exercise)||void 0===n?void 0:n.difficulty,"&sub_discipline_id=").concat(null==L||null===(t=L.exercise)||void 0===t?void 0:t.sub_discipline_id,"&express_id=").concat(null==L||null===(i=L.exercise)||void 0===i?void 0:i.id,"&callback_url=/classrooms/").concat(en.coursesId,"/exercise/add/").concat(A,"?type=2"))}};return console.log(null==he?void 0:he.question_type,null==ne?void 0:ne.question_type),(0,S.jsxs)("div",{children:[(0,S.jsx)(D.Z,{spinning:ge,children:(0,S.jsxs)("div",{className:V.bg,children:[0===(null==L||null===(n=L.exercise_types)||void 0===n?void 0:n.q_counts)&&!be&&(0,S.jsx)(H.Z,{customText:"还没有试题,从底部操作栏来添加吧~"}),((null==L||null===(t=L.exercise_types)||void 0===t?void 0:t.q_counts)>0||be)&&(0,S.jsx)("div",{style:{textAlign:"center"},children:(0,S.jsxs)("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"},children:[(0,S.jsx)("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0},children:(0,S.jsx)(R.Z,{className:V.left,active:!0,loading:Q,children:(0,S.jsxs)("div",{className:V.left,children:[(0,S.jsx)("div",{className:V.leftAction,children:1===(null==L||null===(i=L.exercise)||void 0===i?void 0:i.exercise_status)&&(0,S.jsx)(b.ZP,{onClick:function(){be?v.ZP.info("请先保存或取消当前正在编辑试题。"):qe(!0)},className:V.Button,children:"批量设置分值"})}),(0,S.jsx)("div",{className:V.scrollWrapper,style:{overflow:An},onMouseEnter:En,onMouseLeave:qn,children:null==L||null===(l=L.exercise_question_types)||void 0===l?void 0:l.map((function(e,n){return(0,S.jsxs)("div",{className:"mb30",children:[(0,S.jsxs)("div",{className:V.title,children:[(0,S.jsxs)("div",{className:V.titleleft,children:[(0,S.jsxs)("span",{style:{color:"#000000",fontWeight:400,fontSize:12},children:[" ",(0,W.EM)(n+1),"、【",e.name,"】"]}),(0,S.jsxs)("span",{style:{color:"#464F66",fontSize:12},children:["(",e.count,"小题,共",e.score,"分)"]})]}),(0,S.jsx)(z.Z,{dropdownRender:function(){return function(e,n){return(0,S.jsxs)(F.Z,{children:[(0,S.jsx)(F.Z.Item,{onClick:function(){return Mn(null==e?void 0:e.question_type)},children:(0,S.jsx)("span",{className:V.moreSpan,children:"新增"})},"0"),(0,S.jsx)(F.Z.Item,{disabled:0===n,onClick:a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n){e.next=2;break}return e.abrupt("return");case 2:if(!be){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return t=(0,W.rz)(null==L?void 0:L.exercise_question_types,n,n-1),e.next=8,yn(t.map((function(e){return e.name})));case 8:case"end":return e.stop()}}),e)}))),children:(0,S.jsx)("span",{className:V.moreSpan,children:"上移"})},"1"),(0,S.jsx)(F.Z.Item,{disabled:n===(null==L?void 0:L.exercise_question_types.length)-1,onClick:a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==(null==L?void 0:L.exercise_question_types.length)-1){e.next=2;break}return e.abrupt("return");case 2:if(!be){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 5:return t=(0,W.rz)(null==L?void 0:L.exercise_question_types,n,n+1),e.next=8,yn(t.map((function(e){return e.name})));case 8:case"end":return e.stop()}}),e)}))),children:(0,S.jsx)("span",{className:V.moreSpan,children:"下移"})},"2"),(0,S.jsx)(F.Z.Item,{onClick:function(){var n;on.setFieldsValue({name:e.name,item_type_en:null===(n=rt.find((function(n){return n.id==e.question_type})))||void 0===n?void 0:n.nameType}),un(!0)},children:(0,S.jsx)("span",{className:V.moreSpan,children:"重命名"})},"3")]})}(e,n)},placement:"bottomLeft",children:(0,S.jsx)("div",{className:V.more_style,children:(0,S.jsx)("i",{className:"iconfont icon-sandian font12"})})})]}),(0,S.jsx)(Y,{isedit:be,setBigqitem:fe,bigitem:r()(r()({},e),{},{indexs:n+1}),setqitem:function(){var e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(t=de.current)||void 0===t||t.blur(),ie(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qitem:ne,Itemid:A,getdata:vn,data:e.items})]},n)}))})]})})}),(0,S.jsx)(R.Z,{className:V.right,active:!0,loading:ge,children:(0,S.jsxs)("div",{id:"question-scroll-id",className:V.right,children:[!(null!=ne&&ne.isadd)&&(0,S.jsxs)("div",{className:V.title,children:[!be&&(0,S.jsxs)("div",{style:{flex:1},children:[(0,S.jsxs)("span",{style:{color:"#000000",fontWeight:600,fontSize:16},children:[" ",(null==he?void 0:he.indexs)&&(0,W.EM)(null==he?void 0:he.indexs),"、【",null==he?void 0:he.name,"】"]}),(0,S.jsx)(G.Z,{title:"编辑题型名称",children:(0,S.jsx)("i",{className:"".concat(V.edit," iconfont icon-bianji_Hover mr5 ml5 font18"),onClick:function(){var e;on.setFieldsValue({name:he.name,item_type_en:null===(e=rt.find((function(e){return e.id==he.question_type})))||void 0===e?void 0:e.nameType}),un(!0)}})}),(0,S.jsxs)("span",{style:{color:"#464F66",fontSize:16,fontWeight:400},children:["(",null==he?void 0:he.count,"小题,共",null==he?void 0:he.score,"分)"]})]}),(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[5===(null==ne?void 0:ne.question_type)&&!be&&(0,S.jsxs)("a",{className:V.shixun,href:"/shixuns/".concat(null==ne?void 0:ne.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,S.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]}),!be&&1==(null==L||null===(o=L.exercise)||void 0===o?void 0:o.exercise_status)&&[0,1,2,4,6].includes(null==ne?void 0:ne.question_type)&&(0,S.jsx)(f.Z.Item,{label:"分值",style:{margin:"0 20px"},required:!0,children:(0,S.jsx)(j.Z,{precision:1,ref:de,onChange:function(e){return ce(e)},value:ae,onBlur:function(e){Zn(e.target.value,ne)}})}),!be&&1==(null==L||null===(c=L.exercise)||void 0===c?void 0:c.exercise_status)&&(0,S.jsx)(G.Z,{title:"删除",children:(0,S.jsx)("i",{onClick:function(){Pn()},style:{marginRight:20},className:"".concat(V.delete," iconfont icon-shanchu13 mr8 ml8 ")})}),5!==(null==ne?void 0:ne.question_type)&&!be&&(0,S.jsxs)(S.Fragment,{children:[1==(null==ne?void 0:ne.is_my)&&(0,S.jsx)(G.Z,{title:"查看原题",children:(0,S.jsx)("i",{className:"".concat(V.yuanti," iconfont icon-chakanyuanti mr8 ml8"),onClick:function(){6==(null==ne?void 0:ne.question_type)?window.open("/problems/newedit/".concat(null==ne?void 0:ne.item_bank_hack_identifier)):8==(null==ne?void 0:ne.question_type)?window.open("/problemset/edit/".concat(null==ne?void 0:ne.item_bank_hack_identifier,"?type=1")):window.open("/problemset/edit/".concat(null==ne?void 0:ne.item_bank_id))}})}),(0,S.jsx)(G.Z,{title:"加入我的题库",children:(0,S.jsx)("i",{className:"".concat(V.tianjia," iconfont icon-jiarushitiku mr8 ml8"),onClick:function(){var e;pn.current=[],k.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,S.jsxs)("div",{className:"font14 ".concat(V.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,S.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,S.jsx)(D.Z,{spinning:!1,children:(0,S.jsx)(tt.Z,{defaultValue:!0,value:pn.current,onChange:function(e){return pn.current=e}})})]}),onOk:(e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,et.$l)({id:null==ne?void 0:ne.question_id,group_id:(null==pn||null===(n=pn.current)||void 0===n?void 0:n[0])||""}).then((function(e){0==(null==e?void 0:e.status)&&(v.ZP.success("加入成功"),hn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]}),!be&&(1==(null==L||null===(u=L.exercise)||void 0===u?void 0:u.exercise_status)||2==(null==L||null===(p=L.exercise)||void 0===p?void 0:p.exercise_status)&&15!=(null===(x=T.userInfo)||void 0===x||null===(x=x.course)||void 0===x?void 0:x.course_role)||3==(null==L||null===(_=L.exercise)||void 0===_?void 0:_.exercise_status)&&15!=(null===(y=T.userInfo)||void 0===y||null===(y=y.course)||void 0===y?void 0:y.course_role)||4==(null==L||null===(w=L.exercise)||void 0===w?void 0:w.exercise_status)&&15!=(null===(N=T.userInfo)||void 0===N||null===(N=N.course)||void 0===N?void 0:N.course_role))&&(0,S.jsx)(G.Z,{title:"编辑试题",children:(0,S.jsx)("i",{onClick:function(){6===(null==ne?void 0:ne.question_type)?h.history.push("/problems/newedit/".concat(null==ne?void 0:ne.hack_identifier,"?type=exercises&express_id=").concat(en.exerciseId,"&question_id=").concat(null==ne?void 0:ne.question_id,"&score=").concat(null==ne?void 0:ne.question_score,"&exercise=true&callback_url=/classrooms/").concat(en.coursesId,"/exercise/add/").concat(A,"?type=2")):we(!0)},className:"".concat(V.edit," iconfont icon-bianji_Hover ml8")})})]})]}),!be&&(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:V.qcount,children:[(0,S.jsxs)("span",{className:V.score,children:[null==ne?void 0:ne.question_score,"分"]}),(0,S.jsx)(K.Z,{className:V.qtitle,value:(null==ne?void 0:ne.index)+"、"+"".concat(8==(null==ne?void 0:ne.question_type)?null==ne||null===(C=ne.program_attr)||void 0===C?void 0:C.description:null==ne?void 0:ne.question_title)})]}),(0,S.jsx)(jn,{TagDiscipline:Ce,qitem:ne})]}),be&&(0,S.jsxs)("div",{children:[(null==ne?void 0:ne.question_type)<=1&&(0,S.jsx)(te,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn}),5===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(ze,{setqitem:ie,deleteitem:Pn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne}),3===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(le,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn}),2===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(oe,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn}),4===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(kn,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn}),7===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(Re,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn}),8===(null==ne?void 0:ne.question_type)&&(0,S.jsx)(Qn,{deleteitem:Pn,getTagData:mn,seveeditor:gn,exerciseitem:L,TagDiscipline:Ce,setisedit:we,qitem:ne,init:hn})]})]})})]})})]})}),(0,S.jsx)("div",{className:V.bottomdiv,children:(0,S.jsxs)("div",{className:V.exercise_styles,children:[1==(null==L||null===(Z=L.exercise)||void 0===Z?void 0:Z.exercise_status)&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){be?v.ZP.info("请先保存或取消当前正在编辑的试题。"):(Fe(!0),We(!1))},children:"题库选题"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){be?v.ZP.info("请先保存或取消当前正在编辑的试题。"):Te(!0)},children:"导入试题"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:a()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/exercises/".concat(null==en?void 0:en.exerciseId,"/simulate_start_answer.json"),{method:"get",params:{coursesId:null==en?void 0:en.coursesId,categoryId:null==en?void 0:en.exerciseId,is_reset:1}});case 2:-1!=(null==(n=e.sent)?void 0:n.status)&&window.open("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(null==en?void 0:en.exerciseId,"/").concat(null===(t=T.userInfo)||void 0===t?void 0:t.login,"/initate_answer"));case 4:case"end":return e.stop()}}),e)}))),children:"模拟考试"}),(0,S.jsx)("span",{className:V.spanBtn,onClick:function(){window.open("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(null==en?void 0:en.exerciseId,"/detail?random=false&tabs=2"))},children:"试卷预览"}),null==rt?void 0:rt.map((function(e){return(0,S.jsx)(b.ZP,{className:V.addQuestionBtn,type:"primary",onClick:function(){Mn(e.id)},children:e.name},e.id)}))]}),1!=(null==L||null===(P=L.exercise)||void 0===P?void 0:P.exercise_status)&&(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("span",{style:{width:"1022px"}})}),(0,S.jsxs)("span",{className:V.saveBtn,onClick:function(){var e;be?v.ZP.info("请先保存或取消当前正在编辑试题。"):1==(null==L||null===(e=L.exercise)||void 0===e?void 0:e.exercise_status)?$e(!0):h.history.back()},children:[(0,S.jsx)("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"保存试卷"]})]})}),(0,S.jsx)(Nn,{setScoreShow:qe,ScoreShow:Ee,exerciseitem:L,getdata:hn}),Oe&&(0,S.jsx)(Yn,{setScoreShow:Fe,isshixuns:Ve,isloadings:rn,ScoreShow:Oe,onOk:function(){var e=a()(s()().mark((function e(n,t,i,l,o){var c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ln(!0),c={exam_id:A,item_bank_ids:n,shixun_ids:t,shixun_copy_ids:o},e.next=4,Tn(r()(r()({},c),{},{check_only:i}));case 4:if(d=e.sent,ln(!1),0!==(null==d?void 0:d.status)){e.next=14;break}return e.next=9,Tn(c);case 9:hn(),Fe(!1),v.ZP.info("添加成功"),e.next=15;break;case 14:-4===d.status&&k.Z.confirm({title:"提示",content:"当前已选择".concat(l,"道试题,已加入过的试题将不会重复加入"),onOk:function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Tn(c);case 2:Fe(!1),hn(),v.ZP.info("添加成功");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 15:case"end":return e.stop()}}),e)})));return function(n,t,i,r,l){return e.apply(this,arguments)}}()}),(0,S.jsx)(bn.Z,{visible:Ie,onCancel:function(){return Te(!1)},onOk:Cn}),(0,S.jsx)(k.Z,{title:"提示",open:Xe,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,S.jsxs)("div",{children:[(0,S.jsx)(b.ZP,{onClick:function(){$e(!1),h.history.back()},children:"稍后再说"}),(0,S.jsx)(b.ZP,{type:"primary",onClick:function(){h.history.push("/classrooms/".concat(null==en?void 0:en.coursesId,"/exercise/").concat(A,"/detail?random=",!1,"&tabs=3")),$e(!1)},children:"设置规则"})]}),onCancel:function(){$e(!1)},children:(0,S.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,S.jsx)(k.Z,{centered:!0,title:"编辑题型名称",open:dn,width:500,onOk:function(){return on.submit()},onCancel:function(){return un(!1)},children:(0,S.jsxs)(f.Z,{form:on,initialValues:{},onFinish:function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,et.RK)(r()({id:A},n));case 2:0==e.sent.status&&(v.ZP.success("修改成功"),hn(),un(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"请输入题型名称"},{whitespace:!0,message:"请勿输入空格"},{validator:function(e,n){var t,i,r=null==rt||null===(t=rt.find((function(e){return e.nameType==on.getFieldValue("item_type_en")})))||void 0===t?void 0:t.id;return null!=L&&null!==(i=L.exercise_question_types)&&void 0!==i&&null!==(i=i.filter((function(e){return e.question_type!=r})))&&void 0!==i&&null!==(i=i.map((function(e){return null==e?void 0:e.name})))&&void 0!==i&&i.includes(n)?Promise.reject(new Error("题型名称已存在,请勿设置相同的题型名称")):Promise.resolve()}}],children:(0,S.jsx)(g.Z,{size:"large",maxLength:10,showCount:!0})}),(0,S.jsx)(f.Z.Item,{hidden:!0,name:"item_type_en",children:(0,S.jsx)(g.Z,{size:"large"})})]})})]})})),st=t(40029),ot=t(57840),at=t(22061),ct=["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"],dt=(0,h.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user,r=e.problemset;return{classroomList:n,globalSetting:e.globalSetting,problemset:r,user:i,exercise:e.exercise,loading:t.effects}}))((function(e){e.classroomList,e.globalSetting;var n,t,i,l,o,c,u,k,N=e.problemset,C=(e.loading,e.exercise),Z=e.user,T=e.dispatch,B=(p()(e,ct),(0,h.useParams)()),A=(0,m.useState)(!1),E=d()(A,2),q=(E[0],E[1]),M=Z.userInfo,L=f.Z.useForm(),F=d()(L,1)[0],D=(0,m.useState)({}),R=d()(D,2),z=R[0],G=R[1],V=(0,m.useState)(1),W=d()(V,2),H=W[0],U=W[1],K=(0,m.useState)(""),Y=d()(K,2),J=Y[0],Q=Y[1],X=(0,h.useSearchParams)(),$=d()(X,1)[0],ne=(0,m.useState)(!1),te=d()(ne,2),ie=te[0],re=te[1],le=(0,m.useState)(!1),se=d()(le,2),oe=se[0],ae=se[1],ce=(0,m.useState)(!1),de=d()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)(""),he=d()(me,2),fe=he[0],ve=he[1];function xe(){return(xe=a()(s()().mark((function e(n,t){var i,l,o,a,c,u,p,m,f;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F.validateFields();case 2:return i=F.getFieldsValue(),l=i.courseid,o=d()(l,2),o[0],a=o[1],i.sub_discipline_id=a,i.is_md=!0,i.time=parseInt(i.time)>9999?9999:i.time,e.next=10,T({type:"exercise/addExercise",payload:r()(r()({},i),B)});case 10:if(0!==(c=e.sent).status){e.next=21;break}return e.next=14,(0,I.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/exercises/notice_at.json"),{method:"POST",body:{course_id:null==B?void 0:B.coursesId,id:null==c||null===(u=c.data)||void 0===u?void 0:u.exercise_id,time:n}});case 14:ge(null===(p=c.data)||void 0===p?void 0:p.exercise_id),Q(null==c||null===(m=c.data)||void 0===m?void 0:m.exercise_id),U(2),re(!1),h.history.replace("/classrooms/".concat(B.coursesId,"/exercise/add/").concat(null===(f=c.data)||void 0===f?void 0:f.exercise_id,"?type=2")),e.next=22;break;case 21:v.ZP.error(c.message);case 22:t();case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e){return _e.apply(this,arguments)}function _e(){return(_e=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=z&&z.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return delete(t=r()({},z)).id,e.next=6,(0,I.ZP)("/api/ec_courses/".concat(null==z?void 0:z.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:r()({exercise_id:n},t)});case 6:e.sent;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){T({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:null==B?void 0:B.coursesId}}),T({type:"globalSetting/footerToggle",payload:!1}),F.setFieldsValue({difficulty:2})}),[]),(0,m.useEffect)((function(){B.exerciseId&&a()(s()().mark((function e(){var n,t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T({type:"exercise/editExercise",payload:{categoryId:B.exerciseId}});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&(2===(null==n||null===(t=n.exercise)||void 0===t?void 0:t.exercise_status)||3===(null==n||null===(i=n.exercise)||void 0===i?void 0:i.exercise_status)||4===(null==n||null===(r=n.exercise)||void 0===r?void 0:r.exercise_status)?pe(!0):pe(!1));case 4:case"end":return e.stop()}}),e)})))()}),[B]),(0,m.useEffect)((function(){if(B.exerciseId){var e,n,t=C.editData;F.setFieldsValue(r()(r()({},t.exercise),{},{courseid:[null==t||null===(e=t.exercise)||void 0===e?void 0:e.discipline_id,null===(n=t.exercise)||void 0===n?void 0:n.sub_discipline_id]}))}}),[C]),(0,m.useEffect)((function(){"2"===$.get("type")&&(Q(B.exerciseId),U(2))}),[$.get("type")]),(0,m.useEffect)((function(){var e,n,t;null!=N&&null!==(e=N.disciplinesData)&&void 0!==e&&null!==(e=e.checked)&&void 0!==e&&e.sub_discipline_id&&F.setFieldsValue({courseid:[null==N||null===(n=N.disciplinesData)||void 0===n||null===(n=n.checked)||void 0===n?void 0:n.discipline_id,null==N||null===(t=N.disciplinesData)||void 0===t||null===(t=t.checked)||void 0===t?void 0:t.sub_discipline_id]})}),[null==N||null===(n=N.disciplinesData)||void 0===n?void 0:n.checked]),(0,S.jsx)("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64},children:(0,S.jsxs)("section",{className:"edu-container",children:[(0,S.jsx)("section",{className:"animated fadeIn",children:(0,S.jsx)("aside",{className:"mt10",children:M&&(0,S.jsxs)(x.Z,{separator:">",children:[(0,S.jsx)(x.Z.Item,{children:(0,S.jsx)(h.Link,{to:"/classrooms/".concat(B.coursesId,"/exercise"),children:null==M||null===(t=M.course)||void 0===t?void 0:t.course_name})}),(0,S.jsx)(x.Z.Item,{children:(0,S.jsx)(h.Link,{to:"/classrooms/".concat(B.coursesId,"/exercise"),children:"试卷列表"})}),(0,S.jsx)(x.Z.Item,{children:B.exerciseId?"编辑试卷":"新建试卷"})]})})}),B.exerciseId&&(0,S.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,S.jsx)(ee.Z,{style:{marginRight:5,color:"#E99237"}}),(0,S.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,S.jsx)("span",{className:w.addQuestionBtn,onClick:function(){T({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[B.exerciseId]}})},children:"加入试卷库"})]}),(0,S.jsx)(at.Z,{haveInit:!0,init:function(){ve(new Date)}}),(0,S.jsxs)("div",{className:"bg-white",children:[(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"},children:[(0,S.jsxs)("div",{onClick:function(){oe?v.ZP.info("请先保存或取消当前正在编辑试题。"):U(1)},className:1===H?w.selectdiv:w.divitem,children:[(0,S.jsx)(st.Z,{number:1,active:1===H,className:"mr10"}),(0,S.jsx)("span",{children:"试卷基础信息"})]}),(0,S.jsx)("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),(0,S.jsxs)("div",{onClick:function(){B.exerciseId||J?(U(2),J||Q(B.exerciseId)):v.ZP.info("请先保存基础信息再新建试题")},className:1!==H?w.selectdiv:w.divitem,children:[(0,S.jsx)(st.Z,{number:2,active:1!==H,className:"mr10"}),(0,S.jsx)("span",{children:"编辑试题"})]})]}),2===H&&(0,S.jsxs)("div",{className:"tc",children:[(0,S.jsx)(ot.Z,{defaultValue:null==C||null===(i=C.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_name,onFinish:function(){var e=a()(s()().mark((function e(n){var t,i,r,l,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.trim()!==(null==C||null===(t=C.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_name)){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,(0,et.wy)({exercise_name:n,exercise_description:null==C||null===(i=C.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_description,sub_discipline_id:null==C||null===(r=C.editData)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.sub_discipline_id,time:null==C||null===(l=C.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.time,exerciseId:null===(o=C.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.id,difficulty:null===(a=C.editData)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.difficulty});case 4:if(0!==e.sent.status){e.next=8;break}return F.setFieldValue("exercise_name",n),e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,S.jsxs)("div",{style:{fontSize:14},children:[(0,S.jsxs)("span",{style:{color:"#5F6368"},children:["答题时长",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==C||null===(l=C.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.time)||"不限"})]}),(0,S.jsxs)("span",{style:{margin:"0px 30px",color:"#5F6368"},children:["难度",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:1===(null==C||null===(o=C.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.difficulty)?"简单":2===(null==C||null===(c=C.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.difficulty)?"适中":"困难"})]}),(0,S.jsxs)("span",{style:{marginRight:30,color:"#5F6368"},children:["试题总数",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==C||null===(u=C.editData)||void 0===u||null===(u=u.exercise_types)||void 0===u?void 0:u.q_counts)||0})]}),(0,S.jsxs)("span",{style:{color:"#5F6368"},children:["总分",(0,S.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==C||null===(k=C.editData)||void 0===k||null===(k=k.exercise_types)||void 0===k?void 0:k.q_scores})]})]})]})]}),1===H&&(0,S.jsxs)("div",{children:[(0,S.jsxs)("section",{className:[w.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"},children:[(0,S.jsxs)(f.Z,{form:F,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:function(){var e=a()(s()().mark((function e(n){var t,i,l,o,a,c,u,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),re(!0),!B.exerciseId){e.next=13;break}return n.exerciseId=null===(t=C.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.id,n.sub_discipline_id=n.courseid[n.courseid.length-1],e.next=7,(0,et.wy)(r()({},n));case 7:return U(2),ge(null==B?void 0:B.exerciseId),Q(B.exerciseId),q(!1),re(!1),e.abrupt("return");case 13:return e.next=15,(0,I.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==B?void 0:B.coursesId}});case 15:if(null==(i=e.sent)||!i.alert){e.next=20;break}T({type:"classroomList/setActionTabs",payload:{key:"预约弹窗"}}),e.next=30;break;case 20:return l=n.courseid,o=d()(l,2),o[0],a=o[1],n.sub_discipline_id=a,n.is_md=!0,n.time=parseInt(n.time)>9999?9999:n.time,e.next=27,T({type:"exercise/addExercise",payload:r()(r()({},n),B)});case 27:0===(c=e.sent).status&&(ge(null===(u=c.data)||void 0===u?void 0:u.exercise_id),h.history.replace("/classrooms/".concat(B.coursesId,"/exercise/add/").concat(null===(p=c.data)||void 0===p?void 0:p.exercise_id,"?type=2")),Q(null==c||null===(m=c.data)||void 0===m?void 0:m.exercise_id),U(2)),re(!1);case 30:q(!1);case 31:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:w.formWrap,children:[(0,S.jsx)(f.Z.Item,{name:"exercise_name",label:"试卷名称",className:w.baseLineHeight,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试卷名称")}}],children:(0,S.jsx)(g.Z,{maxLength:60,className:w.baseFormItem,placeholder:"请输入试卷名称",showCount:!0})}),(0,S.jsx)(f.Z.Item,{label:"方向&课程",name:"courseid",rules:[{required:!0,message:"请选择方向&课程"}],className:w.baseLineHeight,children:(0,S.jsx)(_.Z,{disabled:ue,placeholder:"请选择方向&课程",options:N.courseOptions,className:w.baseFormItem,allowClear:!1,size:"large",popupClassName:w.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,S.jsx)(f.Z.Item,{label:"难度",name:"difficulty",className:w.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,S.jsxs)(y.ZP.Group,{className:w.radiogroup,disabled:ue,children:[(0,S.jsx)(y.ZP.Button,{className:w.easy,value:1,children:"简单"}),(0,S.jsx)(y.ZP.Button,{className:w.medium,value:2,children:"适中"}),(0,S.jsx)(y.ZP.Button,{className:w.hard,value:3,children:"困难"})]})}),(0,S.jsx)(f.Z.Item,{label:"答题时长",className:w.baseLineHeight,children:(0,S.jsxs)("div",{style:{display:"flex",width:"100%"},children:[(0,S.jsx)(f.Z.Item,{name:"time",noStyle:!0,children:(0,S.jsx)(j.Z,{disabled:ue,min:1,max:9999,className:w.baseFormItem,style:{width:220},maxLength:60,placeholder:"请填写答题时长"})}),(0,S.jsx)("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14},children:"分钟"})]})}),(0,S.jsx)(f.Z.Item,{label:"试卷须知",name:"exercise_description",children:(0,S.jsx)(g.Z.TextArea,{disabled:ue,rows:6,maxLength:65535,placeholder:"请在此输入本次试卷答题的相关说明,最大限制65535个字符"})})]}),(0,S.jsx)(O,{exercise_id:null==B?void 0:B.exerciseId,setitem:function(e){G(r()({},e))}})]}),(0,S.jsxs)("div",{className:w.bottmodiv,children:[(0,S.jsx)(b.ZP,{className:"".concat(w.cancelBtn),type:"primary",onClick:function(){h.history.back()},children:"取消"}),(0,S.jsx)(b.ZP,{loading:ie,onClick:function(){F.validateFields(),F.submit()},type:"primary",className:"".concat(w.confirmBtn," ml20"),children:"下一步"})]}),(0,S.jsx)(P,{setsubloading:re,onModalOk:function(e,n){return xe.apply(this,arguments)}})]}),2===H&&(0,S.jsx)("div",{children:(0,S.jsx)(lt,{setisedits:ae,setitemid:Q,itemid:J},fe)})]})})}))},91099:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(79800),r=t.n(i),l=t(59301),s=t(43418),o=t(21068),a=t(3113),c=t(27065),d=t(6457),u=t(7880),p="customModal___bVzUV",m="content___oKhZq",h="upload___nPxEL",f="infoText___gZEJF",v="okBtn___CVo2A",x="fileList___tauGN",g="fileName___T_8JX",_=t(37712),y=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,y=(0,l.useState)([]),j=r()(y,2),b=j[0],w=j[1],k=(0,l.useState)(!1),N=r()(k,2),C=N[0],Z=N[1],S=(0,u.useParams)();(0,l.useEffect)((function(){n||(w([]),Z(!1))}),[n]);var P=function(){var e="".concat(c.Z.API_SERVER,"/api/courses/").concat(S.coursesId,"/exercises/down_template");(0,d.Nd)(null,e)},I=function(){w([])};return(0,_.jsx)(s.Z,{title:"导入试题",open:n,onOk:function(){Z(!0),t(b,(function(){Z(!1)}))},centered:!0,wrapClassName:p,onCancel:function(){i()},width:663,okText:"确认",okButtonProps:{className:v},cancelText:"取消",confirmLoading:C,children:(0,_.jsxs)("div",{className:m,children:[(0,_.jsxs)("aside",{children:[(0,_.jsx)("div",{style:{fontWeight:600},children:"步骤1"}),(0,_.jsxs)("ul",{children:[(0,_.jsxs)("li",{children:[(0,_.jsx)("span",{style:{color:"#5F6367"},children:"根据模板要求编辑需要上传的试题"}),(0,_.jsx)("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:P,children:"下载考试试题模板"}),(0,_.jsx)("i",{className:"iconfont icon-xiazai4 ml10",onClick:P,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})]}),(0,_.jsx)("li",{style:{color:"#FA6400"},className:"mt10",children:"提示"}),(0,_.jsx)("li",{className:f,children:"1、目前仅支持Excel格式模板; "}),(0,_.jsx)("li",{className:f,children:"2、不支持组合题和实训题导入;"}),(0,_.jsx)("li",{className:f,children:"3、每次最多导入300题;"}),(0,_.jsx)("li",{className:f,children:"4、填空题导入最多支持8个填空项。"})]})]}),(0,_.jsxs)("aside",{style:{marginTop:22},children:[(0,_.jsx)("div",{style:{fontWeight:600},children:"步骤2"}),(0,_.jsxs)("ul",{style:{flex:1},children:[(0,_.jsx)("li",{style:{color:"#5F6367"},children:"上传编辑好的试题文档,确定导入"}),n&&(0,_.jsx)(o.Z,{action:"".concat(c.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n={name:e.name,uid:e.uid,file:e};return w([n]),!1},onRemove:I,withCredentials:!0,fileList:b,accept:".xls,.xlsx",showUploadList:!1,children:(0,_.jsx)(a.ZP,{className:h,type:"primary",icon:(0,_.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),children:"上传文件"})}),b.map((function(e,n){return(0,_.jsxs)("div",{className:x,children:[(0,_.jsx)("span",{className:g,children:null==e?void 0:e.name}),(0,_.jsx)("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:I})]},n)}))]})]})]})})}},22061:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),l=t(41498),s=t.n(l),o=t(79800),a=t.n(o),c=t(59301),d=t(43418),u=t(51136),p=t(7880),m=t(37712);n.Z=(0,p.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,l=e.haveInit,o=void 0!==l&&l,h=(0,p.useParams)(),f=(0,c.useState)(!1),v=a()(f,2),x=v[0],g=v[1],_=(0,c.useState)(),y=a()(_,2),j=y[0],b=y[1],w=(0,c.useState)(!1),k=a()(w,2),N=k[0],C=k[1],Z=(0,c.useState)(!1),S=a()(Z,2),P=S[0],I=S[1];function T(){return(T=s()(r()().mark((function e(){var l,s,a,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(s=e.sent)||null===(l=s.cover_exercises)||void 0===l?void 0:l.length)>0)){e.next=8;break}g(!0),b(null==s||null===(a=s.cover_exercises)||void 0===a?void 0:a[0]),e.next=13;break;case 8:return e.next=10,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(o&&i(),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){T.apply(this,arguments)}()}),[n.actionTabs]),(0,m.jsx)("div",{children:(0,m.jsx)(d.Z,{open:x,centered:!0,onCancel:function(){var e=s()(r()().mark((function e(l){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==l.target.outerText){e.next=10;break}return C(!0),e.next=4,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:s=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),C(!1),0===(null==s?void 0:s.status)&&(o&&i(),g(!1),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}})),e.next=11;break;case 10:g(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:N},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:P},onOk:s()(r()().mark((function e(){var l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,u.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:l=e.sent,I(!1),0===(null==l?void 0:l.status)&&(o&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),g(!1),d.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){p.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["试卷:",null==j?void 0:j.origin_exercise_nam]}),(0,m.jsxs)("div",{children:["原试卷:",(0,m.jsx)("a",{href:"/paperlibrary/see/".concat(null==j?void 0:j.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==j?void 0:j.examination_bank_name})]})]})]})})})}))},42541:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},76039:function(e,n,t){"use strict";t.d(n,{H7:function(){return m},MK:function(){return p},MU:function(){return a},X6:function(){return d},bM:function(){return o},fi:function(){return h},fu:function(){return s},n4:function(){return f},rX:function(){return u},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),l=t(51136);function s(e,n){return(0,l.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function o(e,n){return(0,l.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function a(e,n){return(0,l.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,l.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function d(e){return(0,l.U2)("myproblems/record_detail.json",{id:e})}function u(e,n){return(0,l.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,l.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function m(e,n){return(0,l.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,l.v_)("myproblems/".concat(e,"/sync_code.json"))}function f(e,n){return(0,l.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,l.v_)("discusses/".concat(e,"/plus.json"),n)}},57840:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),l=t(41498),s=t.n(l),o=t(79800),a=t.n(o),c=t(59301),d=t(6848),u=t(8772),p=t(8591),m=t(89293),h=t(37712);n.Z=function(e){var n=e.defaultValue,t=e.onFinish,i=(0,c.useState)(!1),l=a()(i,2),o=l[0],f=l[1],v=(0,c.useState)(n),x=a()(v,2),g=x[0],_=x[1];return(0,c.useEffect)((function(){_(n)}),[n]),(0,h.jsx)("div",{children:o?(0,h.jsx)(u.Z,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:g,onChange:function(e){_(e.target.value)},onBlur:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==g||null===(n=g.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return p.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(g);case 5:e.sent&&f(!1);case 7:case"end":return e.stop()}}),e)}))),onPressEnter:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==g||null===(n=g.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return p.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(g);case 5:e.sent&&f(!1);case 7:case"end":return e.stop()}}),e)})))}):(0,h.jsxs)("div",{className:m.Z.title,children:[g,(0,h.jsx)(d.Z,{title:"编辑试卷名称",children:(0,h.jsx)("i",{className:"".concat(m.Z.editIcon," iconfont icon-bianji_Hover"),onClick:function(){return f(!0)}})})]})})}},18122:function(e,n,t){"use strict";t.d(n,{I:function(){return s}});var i=t(79800),r=t.n(i),l=t(59301),s=function(){var e=(0,l.useState)("hidden"),n=r()(e,2),t=n[0],i=n[1];return{overflow:t,handleMouseEnter:function(){return i("auto")},handleMouseLeave:function(){return i("hidden")}}}},28288:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},4505:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},89293:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return I}});var i=t(92310),r=t.n(i),l=t(47783),s=t(90339),o=t(59301),a=t(92343),c=t(36355),d=t(8876),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(c.E_),i=t("breadcrumb");return o.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var m=p,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,l);const o=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,o,s)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:l,dropdownProps:s,href:a}=e;const c=(e=>{if(r||l){const t=Object.assign({},s);if(r){const e=r||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:l}=e,s=x(e,["key","title","label","path"]);let c=null!=r?r:i;return l&&(c=o.createElement("a",{href:`${a}${l}`},c)),Object.assign(Object.assign({},s),{key:null!=t?t:n,label:c})}))})}else l&&(t.overlay=l);return o.createElement(u.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(d.Z,null)))}return e})(i);return null!=c?o.createElement(o.Fragment,null,o.createElement("li",null,c),t&&o.createElement(m,null,t)):null},_=e=>{const{prefixCls:n,children:t,href:i}=e,r=x(e,["prefixCls","children","href"]),{getPrefixCls:l}=o.useContext(c.E_),s=l("breadcrumb",n);return o.createElement(g,Object.assign({},r,{prefixCls:s}),f(s,r,t,i))};_.__ANT_BREADCRUMB_ITEM=!0;var y=_,j=t(17313),b=t(83116),w=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,j.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var N=(0,b.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),C=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=C(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:h,children:f,itemRender:x,params:_={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:b,breadcrumb:w}=o.useContext(c.E_);let k;const C=j("breadcrumb",n),[P,I]=N(C),T=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(h,p);const B=v(C,x);if(T&&T.length>0){const e=[],n=h||p;k=T.map(((i,r)=>{const{path:l,key:a,type:c,menu:d,overlay:u,onClick:p,className:h,separator:f,dropdownProps:v}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(_,l);void 0!==x&&e.push(x);const y=null!=a?a:r;if("separator"===c)return o.createElement(m,{key:y},f);const j={},b=r===T.length-1;d?j.menu=d:u&&(j.overlay=u);let{href:w}=i;return e.length&&void 0!==x&&(w=`#/${e.join("/")}`),o.createElement(g,Object.assign({key:y},j,(0,s.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:v,href:w,separator:b?"":t,onClick:p,prefixCls:C}),B(i,_,n,e,w))}))}else if(f){const e=(0,l.Z)(f).length;k=(0,l.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,a.Tm)(n,{separator:r?"":t,key:i})}))}const A=r()(C,null==w?void 0:w.className,{[`${C}-rtl`]:"rtl"===b},d,u,I),E=Object.assign(Object.assign({},null==w?void 0:w.style),i);return P(o.createElement("nav",Object.assign({className:A,style:E},y),o.createElement("ol",null,k)))};P.Item=y,P.Separator=m;var I=P},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,l,s,o,a,c,d=!1;n||(n={}),t=n.debug||!1;try{if(s=i(),o=document.createRange(),a=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=r[n.format]||r.default;window.clipboardData.setData(l,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),o.selectNodeContents(c),a.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),d=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),l=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(l,e)}}finally{a&&("function"==typeof a.removeRange?a.removeRange(o):a.removeAllRanges()),c&&document.body.removeChild(c),s()}return d}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=l(t(59301)),r=l(t(25769));function l(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function a(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},l=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function d(e,n){for(var t=0;tp{color:#666;flex-shrink:0;font-size:14px;font-weight:400;margin-left:70px;margin-right:20px;text-align:right}.wrap___Ww0Ti .itemWarp___LMLjd{flex:1 1;font-size:14px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=".ant-form-item"]{margin-right:20px}.wrap___Ww0Ti .itemWarp___LMLjd input[class~=ant-input]{height:38px}.wrap___Ww0Ti .itemWarp___LMLjd input[class~=ant-input-number-input]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-multiple] div[class~=ant-select-selector]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-multiple] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd span[class~=ant-select-arrow]{right:12px}.wrap___Ww0Ti .addIcon___xmRLl{color:#2fa34f;font-size:14px}.wrap___Ww0Ti .deleteIcon___gjwgO{color:#e30000;font-size:14px;margin-left:20px}.flex_box_center___zCnVx{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___BBiQD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___KzPui{box-align:center;align-items:center}.flex_box_center_end___zJokd{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Grsys{box-orient:block-axis;flex-direction:column}.moreSpan___VJeLv{color:#5f6368}.moreSpan___VJeLv:hover{color:#333}.bg___oBBHW{background:#fff;box-shadow:0 2px 4px 0 #eaeef4;min-height:600px}.bg___oBBHW .title___xV4Rt{color:#000;font-size:16px;font-weight:600;line-height:18px}.bottomdiv___rPfwr{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;color:#343636;display:flex;height:64px;justify-content:center;left:0;min-width:1200px;position:fixed;width:100%;z-index:10}.bottomdiv___rPfwr .spanBtn___eJxID{cursor:pointer}.bottomdiv___rPfwr .spanBtn___eJxID:hover{color:#165dff}.bottomdiv___rPfwr .addQuestionBtn___RPRiP{background:#f8f9fc;border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1;color:#3061d0;height:32px;padding:0 15px;text-shadow:none}.bottomdiv___rPfwr .addQuestionBtn___RPRiP i{color:#3061d0;font-size:14px;font-weight:600}.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover{background:#3061d0;border-color:transparent;color:#fff}.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover i{color:#fff}.bottomdiv___rPfwr .saveBtn___y9nNf{align-items:center;border:1px solid #eee;border-radius:2px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:94px}.bottomdiv___rPfwr .saveBtn___y9nNf:hover{border:1px solid #165dff;color:#165dff}.left___Q3Qf4{background:#f6f7f9;height:calc(100vh - 64px);overflow:hidden auto;padding:0 0 15px;text-align:left;width:260px}.left___Q3Qf4 .leftAction___GT9yG{background:#f6f7f9;padding:15px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.left___Q3Qf4 .Button___r00OP{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-size:12px;height:32px;margin-bottom:9px;margin-left:15px;padding:0 6px;text-align:center;width:92px}.left___Q3Qf4 .title___xV4Rt{align-items:center;border-radius:2px;display:flex;height:32px;margin-bottom:10px;padding-left:15px}.left___Q3Qf4 .title___xV4Rt:hover{background:#e1e2e4;box-shadow:0 2px 4px 0 #eaeef4}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_{align-items:center;background-color:#fff;border-radius:2px;display:flex;height:100%;justify-content:center;width:28px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .up___a9RQm{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .down___x6RAl{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME{cursor:not-allowed}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.down___x6RAl,.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.up___a9RQm{opacity:.2}.left___Q3Qf4 .title___xV4Rt .titleleft___WZ83K{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;padding-right:4px;position:relative;width:85%}.left___Q3Qf4 .title___xV4Rt .more_style___ZXYnN{align-items:center;color:#000;cursor:pointer;display:flex;height:100%;justify-content:center;width:30px}.left___Q3Qf4 .title___xV4Rt .more_style___ZXYnN:hover{background-color:#fff}.left___Q3Qf4 .title___xV4Rt .iconWrapper___wofW_{display:none}.left___Q3Qf4 .qcount___o6F1k{align-items:center;display:flex;font-size:12px;height:28px;margin:0 10px 12px;padding:0 5px}.left___Q3Qf4 .qcount___o6F1k .score___Gy6jr{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;min-width:50px;text-align:center}.left___Q3Qf4 .qcount___o6F1k .qtitle___KF7pa{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;overflow:hidden;width:70%;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k .qtitle___KF7pa div:first-of-type{display:inline;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k:hover{background:#fff;color:#3061d0}.left___Q3Qf4 .qcount___o6F1k:hover .qtitle___KF7pa{color:#3061d0;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k.qcountclick___kvoyc{background:#fff;color:#3061d0}.left___Q3Qf4 .qcount___o6F1k.qcountclick___kvoyc .qtitle___KF7pa{color:#3061d0}.right___Nfa70{display:inline-block;max-height:calc(100vh - 64px);overflow:hidden auto;padding:40px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:top;width:940px}.right___Nfa70 .title___xV4Rt{align-items:center;display:flex}.right___Nfa70 .title___xV4Rt .edit___RVRSb{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:20px}.right___Nfa70 .title___xV4Rt .edit___RVRSb:hover{color:#3061d0;cursor:pointer;font-size:20px;margin-left:20px}.right___Nfa70 .title___xV4Rt .delete___J9BAT{color:#9096a3;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .yuanti___ljq8l:hover{color:#417cab}.right___Nfa70 .title___xV4Rt .yuanti___ljq8l{color:#7a96ac;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .tianjia___s7Zu2:hover{color:#3061d0}.right___Nfa70 .title___xV4Rt .tianjia___s7Zu2{color:#8199c7;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .delete___J9BAT:hover{color:#ee5d5d}.right___Nfa70 .title___xV4Rt .shixun___YkjdZ{color:#3061d0;font-size:14px;font-weight:400;margin-right:20px}.right___Nfa70 .title___xV4Rt .shixun___YkjdZ i{font-size:12px}.right___Nfa70 .qcount___o6F1k{align-items:flex-start;display:flex;margin-top:20px}.right___Nfa70 .qcount___o6F1k .score___Gy6jr{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.right___Nfa70 .qcount___o6F1k .qtitle___KF7pa{color:#000;font-size:16px;font-weight:600;word-break:break-all}.right___Nfa70 .scoreByBlankRadio___QYQY5{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9!important;margin-left:20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 span{font-size:14px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea!important;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.modalconfirm___dmWFe div[class~=ant-modal-body]{padding:16px 24px}.scoremodal___CDA7w [class~=ant-modal-body]{padding:30px 40px}.scoremodal___CDA7w .title___xV4Rt{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CDA7w .score___Gy6jr{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CDA7w .close___jdUWv{color:#979797;cursor:pointer;font-size:15px}.scoremodal___CDA7w .content___HPqUf{background:#f6f7f9;color:#5f6368;display:flex;font-size:14px;height:40px;justify-content:space-between;line-height:40px;margin-top:40px;padding:0 20px}.scoremodal___CDA7w .content___HPqUf span{display:flex;flex:1 1}.scoremodal___CDA7w .content___HPqUf span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CDA7w .items___YkyQL{align-items:center;border-bottom:1px solid #f6f7f9;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;padding:8px 20px}.scoremodal___CDA7w .items___YkyQL span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CDA7w .items___YkyQL span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CDA7w .bottom___mzpp4{margin-top:12px;text-align:end;width:100%}.scoremodal___CDA7w .bottom___mzpp4 .yes___Xio6z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:60px}.scoremodal___CDA7w .bottom___mzpp4 .no___hbicD{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.formcenter___kN8Ax div[class~=ant-form-item-row]{align-items:center;margin-bottom:30px!important}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper] span{color:#464f66}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].easy____g1mR{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].easy____g1mR span{color:#46b70e}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].medium___vPAsn{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].medium___vPAsn span{color:#165dff}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].hard___c6tcf{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].hard___c6tcf span{color:#ee6f1a}.formcenterselect___B88vb div[class~=ant-form-item-label]{line-height:46px;max-height:46px}.selectitems___wUGKF{width:480px!important}.selectitems___wUGKF div[class~=ant-select-selector]{min-height:46px!important}.selectitems___wUGKF div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.selectitems___wUGKF div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.morebottom___F5cFQ{margin-top:50px;text-align:center;width:100%}.morebottom___F5cFQ .yes___Xio6z{background:#3061d0;border-radius:2px;color:#fff;font-weight:400;height:38px;width:126px}.morebottom___F5cFQ .no___hbicD{border:1px solid #bacffe;border-radius:2px;color:#3061d0;font-weight:400;height:38px;line-height:14px;margin-right:20px;opacity:.9;width:60px}.scoreinput___S9Fbv{margin:20px 0 0!important;padding-bottom:20px!important}.scoreinput___S9Fbv [class~=ant-form-item-row]{height:46px}.scoreinput___S9Fbv [class~=ant-input-number-input-wrap] input{height:46px!important}.scoreinput___S9Fbv [class~=ant-form-item-label]{height:100%;line-height:46px}.titleTooltip___J0i26{max-width:600px!important}.titleTooltip___J0i26 div[class~=ant-tooltip-inner]{max-height:400px;overflow:auto}.exercise_styles___BJAZm{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.wrap___ilWvf div[class~=ant-form-item]{margin-bottom:0}.wrap___ilWvf .deleteIcon___JBDG8{color:#e30000;font-size:14px}.wrap___ilWvf .keywordTag___iieCb{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___MHB5s{margin-bottom:18px}.choiceListWrap___jB8b1{margin-bottom:20px!important}.choiceListWrap___jB8b1[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___jB8b1 div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___QFkTc .choiceIndex___Mr2YO{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK{border-radius:2px}.choiceWrap___QFkTc .setAnswerBtn___Whox5{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___QFkTc .activeAnswer___fGU6Y{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___QFkTc .actionWrapper___ERQ7k{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0{color:#2fa34f;font-size:14px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Q5tRE{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___p9sFY{color:#9096a3;font-size:14px;font-weight:400}.blankInputNumberWrapper___uEHb0 div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___uEHb0 [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___uEHb0 input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___WR5ZI{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;margin-left:20px;width:80px}.blankIndex___x9Pny{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___eVsG7 div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___eVsG7 input[class~=ant-input-number-input]{font-size:14px}.collapseWrapper___ZTysU{margin-bottom:30px}.collapseWrapper___ZTysU div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___ZTysU .panelHeader___QSN9g{color:#000;font-size:14px;font-weight:400}.collapseWrapper___ZTysU .panelHeader___QSN9g span{color:#666}.collapseWrapper___ZTysU .open___B6FU9{color:#165dff;transform:rotate(90deg)}.collapseWrapper___ZTysU .close___QX19r{color:#82a8ff}.hide___mn25n{display:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:1010}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:start;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding-top:60px;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.text___bQulM{margin-top:20px;padding-bottom:20px}.text___bQulM .sup___rX_Y3{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-family:SimSun,sans-serif;font-size:14px;margin-inline-end:4px}.wrap___m6v_p div[class~=ant-form-item]{margin-bottom:0}.wrap___m6v_p div[class~=ant-form-item-explain-error]{display:none}.wrap___m6v_p .deleteIcon___hdYRw{color:#e30000;font-size:14px}.wrap___m6v_p .keywordTag___BLtdn{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___fdaK7{margin-bottom:18px}.choiceWrap___wkyUO{margin-bottom:20px}.choiceWrap___wkyUO .choiceIndex___tExMq{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___wkyUO .choiceIndex___tExMq.judgementIndex___RMhzJ{border-radius:2px}.choiceWrap___wkyUO .setAnswerBtn___bisIK{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___wkyUO .activeAnswer___MnyyC{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___wkyUO .activeJudgementAnswer___grGX5{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___wkyUO .actionWrapper___LUawU{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___wkyUO .actionWrapper___LUawU .addIcon___ckXqe{color:#2fa34f;font-size:14px}.choiceWrap___wkyUO .actionWrapper___LUawU .deleteIcon___hdYRw{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___nuo0O{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Dhdir{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper___cnidV{align-items:center;display:flex}.blankWrapper___cnidV .blankInput___iZ5BF{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___zlXQc div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___zlXQc [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___zlXQc input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___OdgAm{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___g4Y7d{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___DCOHd div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___DCOHd input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___SyLrk{margin-bottom:30px}.collapseWrapper___SyLrk div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___SyLrk .panelHeader___E0il1{color:#000;font-size:14px;font-weight:400}.collapseWrapper___SyLrk .panelHeader___E0il1 span{color:#666}.collapseWrapper___SyLrk .open___IFH3V{color:#165dff;transform:rotate(90deg)}.collapseWrapper___SyLrk .close___YpIA9{color:#82a8ff}.hide___Nl1W6{display:none}.scoreByBlankRadio___jpG4i{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;margin-right:20px}.scoreByBlankRadio___jpG4i span{font-size:14px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-group]{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;border-radius:30px;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:30px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:first-child{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:last-child{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent}.flex_box_center___Vhtb1{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k2ZrJ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tn6Db{box-align:center;align-items:center}.flex_box_center_end___k3eNX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rsWbi{box-orient:block-axis;flex-direction:column}.warp___UlRJc .normalWrap___Qm4zY{padding:32px 0 0 38px}.warp___UlRJc .indexTag___rjJ1u{white-space:nowrap}.warp___UlRJc .redio___VW3yr{align-items:center;display:flex;margin-bottom:25px}.warp___UlRJc .redio___VW3yr .redioitem___jAPlJ{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___UlRJc .redio___VW3yr .redioitemyes___VoiQ1{color:#37ad83;font-size:14px;margin-right:10px}.warp___UlRJc .redio___VW3yr .title___Dt2dl{color:#000;font-size:16px}.warp___UlRJc .redio___VW3yr .titleyes___Fjh3a{color:#37ad83;font-size:16px}.warp___UlRJc .redio___VW3yr .yestag___CXrPv{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___UlRJc .checkbox___CgMU_{align-items:center;display:flex;margin-bottom:25px}.warp___UlRJc .checkbox___CgMU_ .checkboxitem___PpJ9n{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___UlRJc .checkbox___CgMU_ .checkboxitemyes___pCfvZ{color:#37ad83;font-size:14px;margin-right:10px}.warp___UlRJc .checkbox___CgMU_ .title___Dt2dl{color:#000;font-size:16px}.warp___UlRJc .checkbox___CgMU_ .titleyes___Fjh3a{color:#37ad83;font-size:16px}.warp___UlRJc .checkbox___CgMU_ .yestag___CXrPv{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___UlRJc .bottom___BqrmJ{background:#f6f7f9;margin-top:40px;padding:20px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG{align-items:center;display:flex;font-size:16px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .left___l29lW{color:#666;min-width:48px;text-align:end;width:56px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .right___nB1XE{color:#000;margin-left:10px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warp___UlRJc .completion___y1m7L{padding-top:20px}.warp___UlRJc .completion___y1m7L .title___Dt2dl{color:#666;min-width:70px}.warp___UlRJc .completion___y1m7L .content___AmQy4{flex:1 1}.warp___UlRJc .completion___y1m7L .content___AmQy4 .items___lIt8e{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:flex;font-size:14px;margin-bottom:20px;padding:10px}.warp___UlRJc .simple___zxJLH{align-items:flex-start;display:flex;margin-top:22px}.warp___UlRJc .simple___zxJLH .title___Dt2dl{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;white-space:nowrap}.warp___UlRJc .simple___zxJLH .content___AmQy4{font-size:16px;margin-left:10px}.warp___UlRJc .shixunWrapper___kAYdL{border:1px solid #dcdcdc;margin-top:22px;padding:20px 20px 0}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS{align-items:center;display:flex}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .score___Px5Fq{color:#666;font-size:16px;margin-right:10px}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .qtitle___wG7Nn{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___UlRJc .program___gzKdL{border:1px solid #dcdcdc;margin-top:22px;padding:20px}.warp___UlRJc .combination___R0ysn{align-items:center;display:flex;margin-top:20px}.warp___UlRJc .combination___R0ysn .qtype___U0Suy{color:#434d6c;font-size:16px;margin-right:6px}.warp___UlRJc .combination___R0ysn .score___Px5Fq{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.warp___UlRJc .combination___R0ysn .qtitle___wG7Nn{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.customModal___bVzUV .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___bVzUV .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___bVzUV .ant-modal-header{padding:22px 40px}.customModal___bVzUV .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500}.customModal___bVzUV .ant-modal-footer{border:0;padding:30px 40px}.customModal___bVzUV .ant-modal-footer button{border-radius:2px;height:32px;width:60px}.customModal___bVzUV .ant-modal-footer button:first-child{background:#fcfcfe}.customModal___bVzUV .ant-modal-body{max-height:500px;overflow:auto;padding:18px 40px 30px}.customModal___bVzUV .content___oKhZq aside{display:flex}.customModal___bVzUV .content___oKhZq .upload___nPxEL{background:#3061d0;border:none;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-size:14px;font-weight:400;height:32px;margin-top:20px;width:108px}.customModal___bVzUV ul{padding-left:18px}.customModal___bVzUV .infoText___gZEJF{color:#464f66;font-size:12px;margin-bottom:8px}.customModal___bVzUV .okBtn___CVo2A{background-color:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.customModal___bVzUV .fileList___tauGN{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.customModal___bVzUV .fileList___tauGN .fileName___T_8JX{color:#3061d0;font-size:14px;font-weight:400}.flex_box_center___aDsO9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___5V4Xk{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rNdEP{box-align:center;align-items:center}.flex_box_center_end___cKjnr{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___glFYD{box-orient:block-axis;flex-direction:column}.scoremodal___PfqOf [class~=ant-modal-body]{padding:30px 40px}.scoremodal___PfqOf .selectWrapper___Mtqcz span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz span[class~=ant-select-arrow]{right:12px}.scoremodal___PfqOf .allqingchu___IqL8g{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___PfqOf .allqingchu___IqL8g span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___PfqOf .allqingchu___IqL8g:hover,.scoremodal___PfqOf .allqingchu___IqL8g:hover span{color:#e30000}.scoremodal___PfqOf .title___UgYfD{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___PfqOf .score___LjJmD{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___PfqOf .close___I0jAO{color:#979797;cursor:pointer;font-size:15px}.scoremodal___PfqOf .content___4u86F{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___PfqOf .content___4u86F span{display:flex;flex:1 1}.scoremodal___PfqOf .content___4u86F span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___PfqOf .items___mK2L5{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___PfqOf .items___mK2L5 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___PfqOf .items___mK2L5 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___PfqOf .bottom___vQTEm{text-align:end;width:100%}.scoremodal___PfqOf .bottom___vQTEm .yes___j81JQ{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:60px}.scoremodal___PfqOf .bottom___vQTEm .no___kiUH4{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___PfqOf .titlecount___lliQr{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___PfqOf .add___QhDj8{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___PfqOf .search___QCCaL{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___PfqOf .search___QCCaL span[class~=ant-input-group-addon]{display:none}.scoremodal___PfqOf .search___QCCaL .searchIcon___oXRH5{cursor:pointer;margin-right:14px}.scoremodal___PfqOf .search___QCCaL input{background-color:#f6f7f9;font-size:14px}.scoremodal___PfqOf .tabWrap___Cu_4D{margin-bottom:18px}.scoremodal___PfqOf .tabWrap___Cu_4D div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.scoremodal___PfqOf .tabWrap___Cu_4D div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___BVDlS div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___BVDlS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___BVDlS button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___zojHa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wmLZ4{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___DszWW{box-align:center;align-items:center}.flex_box_center_end___mVCv5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fbC9t{box-orient:block-axis;flex-direction:column}.warp___isAcM{max-height:552px;overflow:auto}.warp___isAcM .mainPart___TiJvQ{padding-left:38px}.warp___isAcM .shixunbutton___h3Ybb{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;color:#fff;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:32px;margin-right:20px;width:108px}.warp___isAcM .shixunbutton___h3Ybb i{font-size:12px}.warp___isAcM .redio___xDffb{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:25px}.warp___isAcM .redio___xDffb .redioitem___FFPtq{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___isAcM .redio___xDffb .redioitemyes___pF7ID{color:#37ad83;font-size:14px;margin-right:10px}.warp___isAcM .redio___xDffb .title___mnPZc{color:#000;font-size:16px}.warp___isAcM .redio___xDffb .titleyes___wrtWQ{color:#37ad83;font-size:16px}.warp___isAcM .redio___xDffb .yestag___D4krY{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___isAcM .qcount___W5pwO{align-items:center;display:flex;margin-bottom:20px}.warp___isAcM .qcount___W5pwO .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;text-align:center;width:44px}.warp___isAcM .qcount___W5pwO .qtitle___lb8MD{color:#000;width:100%}.warp___isAcM .checkbox___QpUm4{align-items:center;display:flex;margin-bottom:25px}.warp___isAcM .checkbox___QpUm4 .checkboxitem___Wm2SH{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___isAcM .checkbox___QpUm4 .checkboxitemyes___VVVTe{color:#37ad83;font-size:14px;margin-right:10px}.warp___isAcM .checkbox___QpUm4 .title___mnPZc{color:#000;font-size:16px}.warp___isAcM .checkbox___QpUm4 .titleyes___wrtWQ{color:#37ad83;font-size:16px}.warp___isAcM .checkbox___QpUm4 .yestag___D4krY{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___isAcM .bottom___Mn_Bw{background-color:#f6f7f9;margin-top:55px;padding:20px 38px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT{display:flex;margin-bottom:25px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .left___nQqpo{color:#666;font-size:14px;min-width:48px;text-align:end;width:56px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .right___v58qy{color:#000;font-size:14px;margin-left:10px}.warp___isAcM .completion___BnZSp .title___mnPZc{align-items:center;color:#666;display:flex;height:46px;justify-content:center;min-width:70px;width:70px}.warp___isAcM .completion___BnZSp .content___MU8hZ{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.warp___isAcM .completion___BnZSp .content___MU8hZ .items___a7i54{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:inline-block;font-size:14px;height:46px;margin-bottom:20px;margin-left:20px;min-width:102px;padding:14px 16px;text-align:center}.warp___isAcM .simple___GDw3K{align-items:flex-start;display:flex}.warp___isAcM .simple___GDw3K .title___mnPZc{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___isAcM .simple___GDw3K .content___MU8hZ{font-size:16px}.warp___isAcM .shixun___DGzTe{align-items:center;display:flex;margin-top:20px}.warp___isAcM .shixun___DGzTe .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___isAcM .shixun___DGzTe .qtitle___lb8MD{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___isAcM .combination___AG9cr{align-items:center;display:flex;margin-top:20px}.warp___isAcM .combination___AG9cr .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___isAcM .combination___AG9cr .qtitle___lb8MD{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:600;overflow:hidden;width:80%}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___kOQ8P{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fY6jt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bDSSI{box-align:center;align-items:center}.flex_box_center_end___mQ6mU{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F15G0{box-orient:block-axis;flex-direction:column}.result___UYRo8{display:flex}.result___UYRo8 .left___TRaH5{margin-right:38px;width:474px}.result___UYRo8 .right___twp9s{flex:1 1}.result___UYRo8 .box___vwndt{background:#f6f7f9;padding:15px}.result___UYRo8 .box___vwndt .li___hRe2d{background:#fff;border:1px solid #dcdcdc}.flex_box_center___SFmJH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f2H1D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___hW_hp{box-align:center;align-items:center}.flex_box_center_end___yklmJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___m0oUw{box-orient:block-axis;flex-direction:column}.customTree___ZhEHU .name___RIkn2{cursor:pointer;display:inline-block;font-size:14px;margin-left:10px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customTree___ZhEHU .ant-tree-node-content-wrapper{align-items:center;display:flex}.customTree___ZhEHU .ant-tree-switcher{color:#999;line-height:29px}.digitalLabel___tImKs{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___tImKs.active___Ck70Q{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff}.flex_box_center___ycN2f{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LcS9e{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___uwjPm{box-align:center;align-items:center}.flex_box_center_end___Pc903{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AXEdv{box-orient:block-axis;flex-direction:column}.bg___fm2Cw{background:#fff;box-shadow:0 2px 4px 0 #eaeef4}.title___J3MCU{box-align:center;align-items:center;color:#000;display:box;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:18px;margin-bottom:20px;margin-top:20px}.title___J3MCU strong{color:#333}.title___J3MCU .editIcon___i4Zll{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:10px}.title___J3MCU .editIcon___i4Zll:hover{color:#3061d0}.titleLeft___da61c{flex:1 1}.titleRight___EsdL6 a{font-weight:700;margin-right:20px}.formWrap___YTxC3 div[class~=ant-form-item]{margin-bottom:30px}.formWrap___YTxC3 div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___YTxC3 .baseLineHeight___TprCB div[class~=ant-form-item-label]{line-height:46px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~=ant-form-item-label]{line-height:38px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg span{color:#46b70e}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN span{color:#165dff}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD span{color:#ee6f1a}.formWrap___YTxC3 .baseFormItem___csbyb{font-size:14px}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input]{height:38px!important}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input-number-input]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb span[class~=ant-select-arrow]{right:12px!important}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.selectdiv___TAr4i{color:#3061d0}.divitem___iaXB2,.selectdiv___TAr4i{align-items:center;cursor:pointer;display:flex;font-size:16px}.divitem___iaXB2{color:#464f66}.bottmodiv___bmp6p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.bottmodiv___bmp6p .cancelBtn___Q4ZcL{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.bottmodiv___bmp6p .confirmBtn___nRiCD{background:#3061d0;border:none;border-radius:2px;color:#fff;height:38px;text-shadow:none;width:126px} \ No newline at end of file +.flex_box_center___aPGWN{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___MQNX5{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Z7QdK{box-align:center;align-items:center}.flex_box_center_end___JQl5O{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___IhYhx{box-orient:block-axis;flex-direction:column}.bg___Kg8x_{background:#fff;box-shadow:0 2px 4px 0 #eaeef4}.title___UhsVG{box-align:center;align-items:center;color:#000;display:box;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:18px;margin-top:20px}.title___UhsVG strong{color:#333}.titleLeft___NPVwn{flex:1 1}.titleRight___UGtmZ a{font-weight:700;margin-right:20px}.formWrap___Jowb2 div[class~=ant-form-item]{margin-bottom:30px}.formWrap___Jowb2 div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___Jowb2 .baseLineHeight___N68WX div[class~=ant-form-item-label]{line-height:46px}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi div[class~=ant-form-item-label]{line-height:38px}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].easy___ZHYPU{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].easy___ZHYPU span{color:#46b70e}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].medium___piewx{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].medium___piewx span{color:#165dff}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].hard___HMXyt{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___Jowb2 .radioBtnWrapper___bX7Pi .radiogroup___ukf8u label[class~=ant-radio-button-wrapper-checked].hard___HMXyt span{color:#ee6f1a}.selectdiv___gkuBG{color:#3061d0}.divitem___vNm0q,.selectdiv___gkuBG{align-items:center;cursor:pointer;display:flex;font-size:16px}.divitem___vNm0q{color:#464f66}.bottmodiv___assW5{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.bottmodiv___assW5 .cancelBtn___Nl6Pi{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.bottmodiv___assW5 .confirmBtn___BNoFU{background:#3061d0;border:none;border-radius:2px;color:#fff;height:38px;text-shadow:none;width:126px}#educoder .baseFormItem___ILZ2V{font-size:14px}#educoder .baseFormItem___ILZ2V input[class~=ant-input]{height:38px}#educoder .baseFormItem___ILZ2V input[class~=ant-input-number-input]{height:46px}#educoder .baseFormItem___ILZ2V div[class~=ant-select-selector]{height:46px}#educoder .baseFormItem___ILZ2V div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}#educoder .baseFormItem___ILZ2V div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px}#educoder .baseFormItem___ILZ2V span[class~=ant-select-arrow]{right:12px}#educoder .cascaderPopup___QPxW3 div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}#educoder .cascaderPopup___QPxW3 div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.addQuestionBtn___OjehS{background:#f8f9fc;border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1;color:#3061d0;cursor:pointer;height:32px;line-height:32px;padding:0 15px;text-shadow:none}.addQuestionBtn___OjehS i{color:#3061d0;font-size:14px;font-weight:600}.addQuestionBtn___OjehS:hover{background:#3061d0;border-color:transparent;color:#fff}.addQuestionBtn___OjehS:hover i{color:#fff}.wrap___Ww0Ti{display:flex}.wrap___Ww0Ti>p{color:#666;flex-shrink:0;font-size:14px;font-weight:400;margin-left:70px;margin-right:20px;text-align:right}.wrap___Ww0Ti .itemWarp___LMLjd{flex:1 1;font-size:14px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=".ant-form-item"]{margin-right:20px}.wrap___Ww0Ti .itemWarp___LMLjd input[class~=ant-input]{height:38px}.wrap___Ww0Ti .itemWarp___LMLjd input[class~=ant-input-number-input]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-single] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-multiple] div[class~=ant-select-selector]{height:46px}.wrap___Ww0Ti .itemWarp___LMLjd div[class~=ant-select-multiple] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px}.wrap___Ww0Ti .itemWarp___LMLjd span[class~=ant-select-arrow]{right:12px}.wrap___Ww0Ti .addIcon___xmRLl{color:#2fa34f;font-size:14px}.wrap___Ww0Ti .deleteIcon___gjwgO{color:#e30000;font-size:14px;margin-left:20px}.flex_box_center___zCnVx{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___BBiQD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___KzPui{box-align:center;align-items:center}.flex_box_center_end___zJokd{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Grsys{box-orient:block-axis;flex-direction:column}.moreSpan___VJeLv{color:#5f6368}.moreSpan___VJeLv:hover{color:#333}.bg___oBBHW{background:#fff;box-shadow:0 2px 4px 0 #eaeef4;min-height:600px}.bg___oBBHW .title___xV4Rt{color:#000;font-size:16px;font-weight:600;line-height:18px}.bottomdiv___rPfwr{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;color:#343636;display:flex;height:64px;justify-content:center;left:0;min-width:1200px;position:fixed;width:100%;z-index:10}.bottomdiv___rPfwr .spanBtn___eJxID{cursor:pointer}.bottomdiv___rPfwr .spanBtn___eJxID:hover{color:#165dff}.bottomdiv___rPfwr .addQuestionBtn___RPRiP{background:#f8f9fc;border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1;color:#3061d0;height:32px;padding:0 15px;text-shadow:none}.bottomdiv___rPfwr .addQuestionBtn___RPRiP i{color:#3061d0;font-size:14px;font-weight:600}.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover{background:#3061d0;border-color:transparent;color:#fff}.bottomdiv___rPfwr .addQuestionBtn___RPRiP:hover i{color:#fff}.bottomdiv___rPfwr .saveBtn___y9nNf{align-items:center;border:1px solid #eee;border-radius:2px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:94px}.bottomdiv___rPfwr .saveBtn___y9nNf:hover{border:1px solid #165dff;color:#165dff}.left___Q3Qf4{background:#f6f7f9;height:calc(100vh - 64px);overflow:hidden auto;padding:0 0 15px;text-align:left;width:260px}.left___Q3Qf4 .leftAction___GT9yG{background:#f6f7f9;padding:15px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.left___Q3Qf4 .Button___r00OP{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-size:12px;height:32px;margin-bottom:9px;margin-left:15px;padding:0 6px;text-align:center;width:92px}.left___Q3Qf4 .title___xV4Rt{align-items:center;border-radius:2px;display:flex;height:32px;margin-bottom:15px;padding-left:15px}.left___Q3Qf4 .title___xV4Rt:hover{background:#e1e2e4;box-shadow:0 2px 4px 0 #eaeef4}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_{align-items:center;background-color:#fff;border-radius:2px;display:flex;height:100%;justify-content:center;width:28px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .up___a9RQm{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .down___x6RAl{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME{cursor:not-allowed}.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.down___x6RAl,.left___Q3Qf4 .title___xV4Rt:hover .iconWrapper___wofW_ .disabled___mkEME.up___a9RQm{opacity:.2}.left___Q3Qf4 .title___xV4Rt .titleleft___WZ83K{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;padding-right:4px;position:relative;width:85%}.left___Q3Qf4 .title___xV4Rt .more_style___ZXYnN{align-items:center;color:#000;cursor:pointer;display:flex;height:100%;justify-content:center;width:30px}.left___Q3Qf4 .title___xV4Rt .more_style___ZXYnN:hover{background-color:#fff}.left___Q3Qf4 .title___xV4Rt .iconWrapper___wofW_{display:none}.left___Q3Qf4 .qcount___o6F1k{align-items:center;display:flex;font-size:12px;height:32px;margin:0 10px 12px;padding:0 5px}.left___Q3Qf4 .qcount___o6F1k .score___Gy6jr{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;min-width:50px;text-align:center}.left___Q3Qf4 .qcount___o6F1k .qtitle___KF7pa{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;overflow:hidden;width:70%;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k .qtitle___KF7pa div:first-of-type{display:inline;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k:hover{background:#fff;color:#3061d0}.left___Q3Qf4 .qcount___o6F1k:hover .qtitle___KF7pa{color:#3061d0;word-break:break-all}.left___Q3Qf4 .qcount___o6F1k.qcountclick___kvoyc{background:#fff;border-radius:2px;box-shadow:0 2px 4px 0 #eaeef4;color:#3061d0}.left___Q3Qf4 .qcount___o6F1k.qcountclick___kvoyc .qtitle___KF7pa{color:#3061d0}.right___Nfa70{display:inline-block;max-height:calc(100vh - 64px);overflow:hidden auto;padding:40px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:top;width:940px}.right___Nfa70 .title___xV4Rt{align-items:center;display:flex}.right___Nfa70 .title___xV4Rt .edit___RVRSb{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:20px}.right___Nfa70 .title___xV4Rt .edit___RVRSb:hover{color:#3061d0;cursor:pointer;font-size:20px;margin-left:20px}.right___Nfa70 .title___xV4Rt .delete___J9BAT{color:#9096a3;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .yuanti___ljq8l:hover{color:#417cab}.right___Nfa70 .title___xV4Rt .yuanti___ljq8l{color:#7a96ac;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .tianjia___s7Zu2:hover{color:#3061d0}.right___Nfa70 .title___xV4Rt .tianjia___s7Zu2{color:#8199c7;cursor:pointer;font-size:20px}.right___Nfa70 .title___xV4Rt .delete___J9BAT:hover{color:#ee5d5d}.right___Nfa70 .title___xV4Rt .shixun___YkjdZ{color:#3061d0;font-size:14px;font-weight:400;margin-right:20px}.right___Nfa70 .title___xV4Rt .shixun___YkjdZ i{font-size:12px}.right___Nfa70 .qcount___o6F1k{align-items:flex-start;display:flex;margin-top:20px}.right___Nfa70 .qcount___o6F1k .score___Gy6jr{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.right___Nfa70 .qcount___o6F1k .qtitle___KF7pa{color:#000;font-size:16px;font-weight:600;word-break:break-all}.right___Nfa70 .scoreByBlankRadio___QYQY5{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9!important;margin-left:20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 span{font-size:14px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea!important;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.right___Nfa70 .scoreByBlankRadio___QYQY5 label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.modalconfirm___dmWFe div[class~=ant-modal-body]{padding:16px 24px}.scoremodal___CDA7w [class~=ant-modal-body]{padding:30px 40px}.scoremodal___CDA7w .title___xV4Rt{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CDA7w .score___Gy6jr{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CDA7w .close___jdUWv{color:#979797;cursor:pointer;font-size:15px}.scoremodal___CDA7w .content___HPqUf{background:#f6f7f9;color:#5f6368;display:flex;font-size:14px;height:40px;justify-content:space-between;line-height:40px;margin-top:40px;padding:0 20px}.scoremodal___CDA7w .content___HPqUf span{display:flex;flex:1 1}.scoremodal___CDA7w .content___HPqUf span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CDA7w .items___YkyQL{align-items:center;border-bottom:1px solid #f6f7f9;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;padding:8px 20px}.scoremodal___CDA7w .items___YkyQL span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CDA7w .items___YkyQL span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CDA7w .bottom___mzpp4{margin-top:12px;text-align:end;width:100%}.scoremodal___CDA7w .bottom___mzpp4 .yes___Xio6z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:60px}.scoremodal___CDA7w .bottom___mzpp4 .no___hbicD{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.formcenter___kN8Ax div[class~=ant-form-item-row]{align-items:center;margin-bottom:30px!important}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper] span{color:#464f66}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].easy____g1mR{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].easy____g1mR span{color:#46b70e}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].medium___vPAsn{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].medium___vPAsn span{color:#165dff}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].hard___c6tcf{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formcenter___kN8Ax .radiogroup___htjtc label[class~=ant-radio-button-wrapper-checked].hard___c6tcf span{color:#ee6f1a}.formcenterselect___B88vb div[class~=ant-form-item-label]{line-height:46px;max-height:46px}.selectitems___wUGKF{width:480px!important}.selectitems___wUGKF div[class~=ant-select-selector]{min-height:46px!important}.selectitems___wUGKF div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.selectitems___wUGKF div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.morebottom___F5cFQ{margin-top:50px;text-align:center;width:100%}.morebottom___F5cFQ .yes___Xio6z{background:#3061d0;border-radius:2px;color:#fff;font-weight:400;height:38px;width:126px}.morebottom___F5cFQ .no___hbicD{border:1px solid #bacffe;border-radius:2px;color:#3061d0;font-weight:400;height:38px;line-height:14px;margin-right:20px;opacity:.9;width:60px}.scoreinput___S9Fbv{margin:20px 0 0!important;padding-bottom:20px!important}.scoreinput___S9Fbv [class~=ant-form-item-row]{height:46px}.scoreinput___S9Fbv [class~=ant-input-number-input-wrap] input{height:46px!important}.scoreinput___S9Fbv [class~=ant-form-item-label]{height:100%;line-height:46px}.titleTooltip___J0i26{max-width:600px!important}.titleTooltip___J0i26 div[class~=ant-tooltip-inner]{max-height:400px;overflow:auto}.exercise_styles___BJAZm{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.wrap___ilWvf div[class~=ant-form-item]{margin-bottom:0}.wrap___ilWvf .deleteIcon___JBDG8{color:#e30000;font-size:14px}.wrap___ilWvf .keywordTag___iieCb{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___MHB5s{margin-bottom:18px}.choiceListWrap___jB8b1{margin-bottom:20px!important}.choiceListWrap___jB8b1[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___jB8b1 div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___QFkTc .choiceIndex___Mr2YO{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK{border-radius:2px}.choiceWrap___QFkTc .setAnswerBtn___Whox5{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___QFkTc .activeAnswer___fGU6Y{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___QFkTc .actionWrapper___ERQ7k{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0{color:#2fa34f;font-size:14px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Q5tRE{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___p9sFY{color:#9096a3;font-size:14px;font-weight:400}.blankInputNumberWrapper___uEHb0 div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___uEHb0 [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___uEHb0 input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___WR5ZI{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;margin-left:20px;width:80px}.blankIndex___x9Pny{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___eVsG7 div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___eVsG7 input[class~=ant-input-number-input]{font-size:14px}.collapseWrapper___ZTysU{margin-bottom:30px}.collapseWrapper___ZTysU div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___ZTysU .panelHeader___QSN9g{color:#000;font-size:14px;font-weight:400}.collapseWrapper___ZTysU .panelHeader___QSN9g span{color:#666}.collapseWrapper___ZTysU .open___B6FU9{color:#165dff;transform:rotate(90deg)}.collapseWrapper___ZTysU .close___QX19r{color:#82a8ff}.hide___mn25n{display:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:1010}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:start;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding-top:60px;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.text___bQulM{margin-top:20px;padding-bottom:20px}.text___bQulM .sup___rX_Y3{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-family:SimSun,sans-serif;font-size:14px;margin-inline-end:4px}.wrap___m6v_p div[class~=ant-form-item]{margin-bottom:0}.wrap___m6v_p div[class~=ant-form-item-explain-error]{display:none}.wrap___m6v_p .deleteIcon___hdYRw{color:#e30000;font-size:14px}.wrap___m6v_p .keywordTag___BLtdn{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___fdaK7{margin-bottom:18px}.choiceWrap___wkyUO{margin-bottom:20px}.choiceWrap___wkyUO .choiceIndex___tExMq{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___wkyUO .choiceIndex___tExMq.judgementIndex___RMhzJ{border-radius:2px}.choiceWrap___wkyUO .setAnswerBtn___bisIK{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___wkyUO .activeAnswer___MnyyC{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___wkyUO .activeJudgementAnswer___grGX5{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___wkyUO .actionWrapper___LUawU{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___wkyUO .actionWrapper___LUawU .addIcon___ckXqe{color:#2fa34f;font-size:14px}.choiceWrap___wkyUO .actionWrapper___LUawU .deleteIcon___hdYRw{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___nuo0O{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Dhdir{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper___cnidV{align-items:center;display:flex}.blankWrapper___cnidV .blankInput___iZ5BF{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___zlXQc div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___zlXQc [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___zlXQc input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___OdgAm{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___g4Y7d{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___DCOHd div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___DCOHd input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___SyLrk{margin-bottom:30px}.collapseWrapper___SyLrk div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___SyLrk div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___SyLrk .panelHeader___E0il1{color:#000;font-size:14px;font-weight:400}.collapseWrapper___SyLrk .panelHeader___E0il1 span{color:#666}.collapseWrapper___SyLrk .open___IFH3V{color:#165dff;transform:rotate(90deg)}.collapseWrapper___SyLrk .close___YpIA9{color:#82a8ff}.hide___Nl1W6{display:none}.scoreByBlankRadio___jpG4i{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;margin-right:20px}.scoreByBlankRadio___jpG4i span{font-size:14px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-group]{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;border-radius:30px;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:30px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:first-child{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:last-child{border-radius:16px}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___jpG4i label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent}.flex_box_center___Vhtb1{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___k2ZrJ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tn6Db{box-align:center;align-items:center}.flex_box_center_end___k3eNX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rsWbi{box-orient:block-axis;flex-direction:column}.warp___UlRJc .indexTag___rjJ1u{white-space:nowrap}.warp___UlRJc .normalWrap___Qm4zY{padding:20px 0 0 38px}.warp___UlRJc .redio___VW3yr{align-items:center;display:flex;margin-bottom:25px}.warp___UlRJc .redio___VW3yr .redioitem___jAPlJ{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___UlRJc .redio___VW3yr .redioitemyes___VoiQ1{color:#37ad83;font-size:14px;margin-right:10px}.warp___UlRJc .redio___VW3yr .title___Dt2dl{color:#000;font-size:16px}.warp___UlRJc .redio___VW3yr .titleyes___Fjh3a{color:#37ad83;font-size:16px}.warp___UlRJc .redio___VW3yr .yestag___CXrPv{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___UlRJc .checkbox___CgMU_{align-items:center;display:flex;margin-bottom:25px}.warp___UlRJc .checkbox___CgMU_ .checkboxitem___PpJ9n{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___UlRJc .checkbox___CgMU_ .checkboxitemyes___pCfvZ{color:#37ad83;font-size:14px;margin-right:10px}.warp___UlRJc .checkbox___CgMU_ .title___Dt2dl{color:#000;font-size:16px}.warp___UlRJc .checkbox___CgMU_ .titleyes___Fjh3a{color:#37ad83;font-size:16px}.warp___UlRJc .checkbox___CgMU_ .yestag___CXrPv{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___UlRJc .bottom___BqrmJ{background:#f6f7f9;margin-top:40px;padding:20px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG{align-items:center;display:flex;font-size:16px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .left___l29lW{color:#666;min-width:48px;text-align:end;width:56px}.warp___UlRJc .bottom___BqrmJ .bottomitem___Qk2rG .right___nB1XE{color:#000;margin-left:10px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warp___UlRJc .completion___y1m7L{padding-top:20px}.warp___UlRJc .completion___y1m7L .title___Dt2dl{color:#666;min-width:70px}.warp___UlRJc .completion___y1m7L .content___AmQy4{flex:1 1}.warp___UlRJc .completion___y1m7L .content___AmQy4 .items___lIt8e{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:flex;font-size:14px;margin-bottom:20px;padding:10px}.warp___UlRJc .simple___zxJLH{margin-top:20px}.warp___UlRJc .simple___zxJLH .title___Dt2dl{color:#37ad83;font-size:14px;margin-top:2px;white-space:nowrap}.warp___UlRJc .simple___zxJLH .content___AmQy4{font-size:16px}.warp___UlRJc .shixunWrapper___kAYdL{border:1px solid #dcdcdc;margin-top:22px;padding:20px 20px 0}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS{align-items:center;display:flex}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .score___Px5Fq{color:#666;font-size:16px;margin-right:10px}.warp___UlRJc .shixunWrapper___kAYdL .shixun___UE6xS .qtitle___wG7Nn{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___UlRJc .program___gzKdL{border:1px solid #dcdcdc;margin-top:22px;padding:20px}.warp___UlRJc .combination___R0ysn{display:flex;margin-top:30px}.warp___UlRJc .combination___R0ysn .qtype___U0Suy{color:#434d6c;font-size:16px;margin-right:6px}.warp___UlRJc .combination___R0ysn .score___Px5Fq{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.warp___UlRJc .combination___R0ysn .qtitle___wG7Nn{color:#000;display:flex;font-size:16px;font-weight:400;line-break:anywhere;width:85%}.customModal___bVzUV .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___bVzUV .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___bVzUV .ant-modal-header{padding:22px 40px}.customModal___bVzUV .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500}.customModal___bVzUV .ant-modal-footer{border:0;padding:30px 40px}.customModal___bVzUV .ant-modal-footer button{border-radius:2px;height:32px;width:60px}.customModal___bVzUV .ant-modal-footer button:first-child{background:#fcfcfe}.customModal___bVzUV .ant-modal-body{max-height:500px;overflow:auto;padding:18px 40px 30px}.customModal___bVzUV .content___oKhZq aside{display:flex}.customModal___bVzUV .content___oKhZq .upload___nPxEL{background:#3061d0;border:none;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-size:14px;font-weight:400;height:32px;margin-top:20px;width:108px}.customModal___bVzUV ul{padding-left:18px}.customModal___bVzUV .infoText___gZEJF{color:#464f66;font-size:12px;margin-bottom:8px}.customModal___bVzUV .okBtn___CVo2A{background-color:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.customModal___bVzUV .fileList___tauGN{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.customModal___bVzUV .fileList___tauGN .fileName___T_8JX{color:#3061d0;font-size:14px;font-weight:400}.flex_box_center___aDsO9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___5V4Xk{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rNdEP{box-align:center;align-items:center}.flex_box_center_end___cKjnr{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___glFYD{box-orient:block-axis;flex-direction:column}.scoremodal___PfqOf [class~=ant-modal-body]{padding:30px 40px}.scoremodal___PfqOf [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___PfqOf .selectWrapper___Mtqcz span[class~=ant-select-arrow]{right:12px}.scoremodal___PfqOf .allqingchu___IqL8g{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___PfqOf .allqingchu___IqL8g span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___PfqOf .allqingchu___IqL8g:hover,.scoremodal___PfqOf .allqingchu___IqL8g:hover span{color:#e30000}.scoremodal___PfqOf .title___UgYfD{color:#000;display:flex;font-size:16px;font-weight:500;margin-top:10px;width:100%}.scoremodal___PfqOf .score___LjJmD{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___PfqOf .close___I0jAO{color:#979797;cursor:pointer;font-size:15px}.scoremodal___PfqOf .content___4u86F{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___PfqOf .content___4u86F span{display:flex;flex:1 1}.scoremodal___PfqOf .content___4u86F span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___PfqOf .items___mK2L5{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___PfqOf .items___mK2L5 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___PfqOf .items___mK2L5 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___PfqOf .bottom___vQTEm{text-align:end;width:100%}.scoremodal___PfqOf .bottom___vQTEm .yes___j81JQ{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:60px}.scoremodal___PfqOf .bottom___vQTEm .no___kiUH4{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___PfqOf .titlecount___lliQr{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___PfqOf .add___QhDj8{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___PfqOf .search___QCCaL{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___PfqOf .search___QCCaL [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___PfqOf .search___QCCaL span[class~=ant-input-group-addon]{display:none}.scoremodal___PfqOf .search___QCCaL .searchIcon___oXRH5{cursor:pointer;margin-right:14px}.scoremodal___PfqOf .search___QCCaL input{background-color:#f6f7f9;font-size:14px}.scoremodal___PfqOf .tabWrap___Cu_4D{margin-bottom:18px}.scoremodal___PfqOf .tabWrap___Cu_4D div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.scoremodal___PfqOf .tabWrap___Cu_4D div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___PfqOf .tabWrap___Cu_4D [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___BVDlS div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___BVDlS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___BVDlS button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___zojHa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wmLZ4{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___DszWW{box-align:center;align-items:center}.flex_box_center_end___mVCv5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fbC9t{box-orient:block-axis;flex-direction:column}.warp___isAcM{max-height:552px;overflow:auto}.warp___isAcM .shixunbutton___h3Ybb{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;color:#fff;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:32px;margin-right:20px;width:108px}.warp___isAcM .shixunbutton___h3Ybb i{font-size:12px}.warp___isAcM .redio___xDffb{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:25px}.warp___isAcM .redio___xDffb .redioitem___FFPtq{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___isAcM .redio___xDffb .redioitemyes___pF7ID{color:#37ad83;font-size:14px;margin-right:10px}.warp___isAcM .redio___xDffb .title___mnPZc{color:#000;font-size:16px}.warp___isAcM .redio___xDffb .titleyes___wrtWQ{color:#37ad83;font-size:16px}.warp___isAcM .redio___xDffb .yestag___D4krY{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___isAcM .qcount___W5pwO{align-items:center;display:flex;margin-bottom:20px}.warp___isAcM .qcount___W5pwO .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;text-align:center;width:44px}.warp___isAcM .qcount___W5pwO .qtitle___lb8MD{color:#000;width:100%}.warp___isAcM .checkbox___QpUm4{align-items:center;display:flex;margin-bottom:25px}.warp___isAcM .checkbox___QpUm4 .checkboxitem___Wm2SH{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___isAcM .checkbox___QpUm4 .checkboxitemyes___VVVTe{color:#37ad83;font-size:14px;margin-right:10px}.warp___isAcM .checkbox___QpUm4 .title___mnPZc{color:#000;font-size:16px}.warp___isAcM .checkbox___QpUm4 .titleyes___wrtWQ{color:#37ad83;font-size:16px}.warp___isAcM .checkbox___QpUm4 .yestag___D4krY{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___isAcM .bottom___Mn_Bw{background-color:#f6f7f9;margin-top:20px;padding:40px 20px 20px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT{display:flex;margin-bottom:25px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .left___nQqpo{color:#666;font-size:14px;min-width:48px;text-align:end;width:56px}.warp___isAcM .bottom___Mn_Bw .bottomitem___JTyHT .right___v58qy{color:#000;font-size:14px;margin-left:10px}.warp___isAcM .completion___BnZSp .title___mnPZc{align-items:center;color:#666;display:flex;height:46px;justify-content:center;min-width:70px;width:70px}.warp___isAcM .completion___BnZSp .content___MU8hZ{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.warp___isAcM .completion___BnZSp .content___MU8hZ .items___a7i54{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:inline-block;font-size:14px;height:46px;margin-bottom:20px;margin-left:20px;min-width:102px;padding:14px 16px;text-align:center}.warp___isAcM .simple___GDw3K .title___mnPZc{color:#37ad83;font-size:14px;margin-bottom:3px;margin-top:2px;min-width:56px}.warp___isAcM .simple___GDw3K .content___MU8hZ{font-size:16px}.warp___isAcM .shixun___DGzTe{align-items:center;display:flex;margin-top:20px}.warp___isAcM .shixun___DGzTe .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___isAcM .shixun___DGzTe .qtitle___lb8MD{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___isAcM .combination___AG9cr{align-items:center;display:flex;margin-top:20px}.warp___isAcM .combination___AG9cr .score___eKQzl{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___isAcM .combination___AG9cr .qtitle___lb8MD{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:600;overflow:hidden;width:80%}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___kOQ8P{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fY6jt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bDSSI{box-align:center;align-items:center}.flex_box_center_end___mQ6mU{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F15G0{box-orient:block-axis;flex-direction:column}.result___UYRo8{display:flex}.result___UYRo8 .left___TRaH5{margin-right:38px;width:474px}.result___UYRo8 .right___twp9s{flex:1 1}.result___UYRo8 .box___vwndt{background:#f6f7f9;padding:15px}.result___UYRo8 .box___vwndt .li___hRe2d{background:#fff;border:1px solid #dcdcdc}.flex_box_center___SFmJH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f2H1D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___hW_hp{box-align:center;align-items:center}.flex_box_center_end___yklmJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___m0oUw{box-orient:block-axis;flex-direction:column}.customTree___ZhEHU .name___RIkn2{cursor:pointer;display:inline-block;font-size:14px;margin-left:10px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customTree___ZhEHU .ant-tree-node-content-wrapper{align-items:center;display:flex}.customTree___ZhEHU .ant-tree-switcher{color:#999;line-height:29px}.digitalLabel___tImKs{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___tImKs.active___Ck70Q{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff}.flex_box_center___ycN2f{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LcS9e{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___uwjPm{box-align:center;align-items:center}.flex_box_center_end___Pc903{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AXEdv{box-orient:block-axis;flex-direction:column}.bg___fm2Cw{background:#fff;box-shadow:0 2px 4px 0 #eaeef4}.title___J3MCU{box-align:center;align-items:center;color:#000;display:box;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:18px;margin-bottom:20px;margin-top:20px}.title___J3MCU strong{color:#333}.title___J3MCU .editIcon___i4Zll{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:10px}.title___J3MCU .editIcon___i4Zll:hover{color:#3061d0}.titleLeft___da61c{flex:1 1}.titleRight___EsdL6 a{font-weight:700;margin-right:20px}.formWrap___YTxC3 div[class~=ant-form-item]{margin-bottom:30px}.formWrap___YTxC3 div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___YTxC3 .baseLineHeight___TprCB div[class~=ant-form-item-label]{line-height:46px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~=ant-form-item-label]{line-height:38px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg span{color:#46b70e}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN span{color:#165dff}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD span{color:#ee6f1a}.formWrap___YTxC3 .baseFormItem___csbyb{font-size:14px}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input]{height:38px!important}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input-number-input]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb span[class~=ant-select-arrow]{right:12px!important}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.selectdiv___TAr4i{color:#3061d0}.divitem___iaXB2,.selectdiv___TAr4i{align-items:center;cursor:pointer;display:flex;font-size:16px}.divitem___iaXB2{color:#464f66}.bottmodiv___bmp6p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.bottmodiv___bmp6p .cancelBtn___Q4ZcL{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.bottmodiv___bmp6p .confirmBtn___nRiCD{background:#3061d0;border:none;border-radius:2px;color:#fff;height:38px;text-shadow:none;width:126px} \ No newline at end of file diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js index 549ddd11a2..ff07af5602 100644 --- a/p__Paperlibrary__Add__index.async.js +++ b/p__Paperlibrary__Add__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[93260,4977,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,l=!1,a=null,o=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){_=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",l=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},S=function(n,t,i){w(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var l=document.createElement("div");l.classList.add("appletParameters","notranslate");var a=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(w(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,a=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},y||g.appendChild(b)):l.appendChild(b),g.appendChild(l),y||n.appendChild(g),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},w(f)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var C=0;C0?(r.remove(),o.attr("id","fullscreencontent").show(),jQuery(l).append(o),window.dispatchEvent(new Event("resize"))):S(r,n,!1),window.GGBT_wsf_view.launchFullScreen(l)}else h=i,S(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(o=e/4*3),s=o/5.8,a.setAttribute("src",y),a.setAttribute("width",o),a.setAttribute("height",s);var d=(e-o)/2,u=(n-s)/2;a.style.left=d+"px",a.style.top=u+"px",r.appendChild(a)}return r.appendChild(c),r},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},q=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(f=e,n)L(f,!0);else{var l,a,o=!r;if(o){var s=w(f);!isNaN(s)&&s<4.4&&(o=!1)}l="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in a=c>0?f:0===c?l+f:"https://www.geogebra.org/apps/5.2.814.0/",q)if(f.slice(-1*q[d].length)===q[d]||f.slice(-1*(q[d].length+1))===q[d]+"/")return void L(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",L(a,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,v="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?q.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function F(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&L(c,m),o=!0}return void 0!==t.material_id?k(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var l,a=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(l=e.autoHeight)&&"false"!==l,c=function(e,n,t,i,r,l){var a=null;if(null!=l&&""!=l)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+l+" ")>-1){a=o;break}o=o.parentNode}var s=0,c=0,d=0,u=0,p=0,m=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(p=s-f.width-f.left,m=d<=480?10:30):(m=f.left,p=d<=480?10:30),u=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?l:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==l?Math.min(l,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,l=(t-i.height)/2;l<0&&(l=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=l+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=l<40?"40px":l+"px",e.style.left=r+"px")}return{responsiveResize:function(t,l){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(l.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var o=i(l,t);e()&&a.setAttribute("data-param-scale",o);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],l=[];function a(e){var n=l[e](),t=i[e];if(n in t)return n;var a=[];for(var o in t)a[t[o]]=o;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>l-20&&tn||n>r-20&&i1e3*(a+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!o){e.next=13;break}return T.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),H(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},l=ie(),a=re?null==o?void 0:o.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=re?null==o||null===(t=o.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,F.bM)(ne.current,{test_hack_code:U,test_input:Q});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=S()(N()().mark((function e(){var n,t,r,l,a,s,c,u;return N()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?T.ZP.error("填空项答案不能为空"):T.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(_(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(l=r.hack)||void 0===l||null===(l=l.sub_discipline_id)||void 0===l?void 0:l[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,_(!1),le(),e.abrupt("return");case 34:_(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{children:[(0,G.jsx)(P.ZP,d()(d()({loading:y},n),{},{onClick:oe,children:t})),(0,G.jsx)(v.Z,{open:j,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ae()},onCancel:function(){te.current=!1,k(!1)},children:(0,G.jsxs)("div",{className:A,children:[(0,G.jsxs)("div",{className:E,children:[(0,G.jsxs)("div",{className:"mb20",children:[(0,G.jsx)("span",{className:"c-black",children:"执行代码"}),!o&&(0,G.jsx)(R.CopyToClipboard,{text:U,onCopy:function(){return T.ZP.success("复制成功")},children:(0,G.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,G.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,G.jsx)(D.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:U,onChange:function(e){return Y(e)}})]}),(0,G.jsxs)("div",{className:q,children:[(0,G.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)("div",{className:L,children:(0,G.jsx)(h.Z.TextArea,{placeholder:"请输入",value:Q,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,G.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)(I.Z,{spinning:u,tip:"代码执行中",children:(0,G.jsx)("div",{className:L,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,l=e.input,a=e.expected_output,o=null;switch(n){case z.h.OK:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,G.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{children:"输入:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:l}),(0,G.jsx)("div",{children:"输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,G.jsx)("div",{children:"预期输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:a&&B.Base64.decode(a)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["最后执行的输入:",(0,G.jsx)("pre",{children:l})]}),(0,G.jsx)("p",{children:"执行出错信息:"}),(0,G.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:o=(0,G.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:o=(0,G.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,G.jsxs)(G.Fragment,{children:[" ",o," "]})}(W)})})})]})]})})]})},H=t(23717),V=["key","name"],K=h.Z.TextArea,U=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",X=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),C=p()(u,2),N=C[0],Z=C[1],S=(0,m.useState)(!1),T=p()(S,2),P=(T[0],T[1],(0,j.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var a=P(e,n.from);console.log("新增".concat(l,"个,之前有").concat(a,"个")),t(l,a)}}else{var o=r.split(Y).length-1+r.split(J).length-1,s=P(e,n.from);console.log("删除".concat(o,"个, 前面有").concat(s,"个,新增").concat(l,"个")),i(o>1?Array.from({length:o},(function(e,n){return s+n})):s)}}(e,n,A,q)}})})}),(0,G.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return B.current=i,E.current=a,(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,G.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,G.jsxs)("div",{onClick:function(){v.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,G.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,G.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,G.jsx)(H.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,G.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,a=e.key,o=e.name,s=r()(e,V);return(0,G.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,G.jsxs)(g.Z,{flex:"0 0 auto",className:"".concat(k.Z.blankIndex),children:["填空项",n+1]}),(0,G.jsx)(g.Z,{flex:1,children:(0,G.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,G.jsx)(g.Z,{children:(0,G.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"answer_text"],noStyle:!0,children:null!=M&&null!==(t=M[o])&&void 0!==t&&t.multi_line||null!=M&&null!==(i=M[o])&&void 0!==i&&i.multiLine?(0,G.jsx)(K,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,G.jsx)(h.Z,{style:{marginLeft:10,width:550},className:k.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),l&&(0,G.jsx)(g.Z,{flex:"224px",children:(0,G.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"score"],label:"分值",rules:[{required:!0}],children:(0,G.jsx)(y.Z,{size:"large",className:k.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},a)}))]})}}),(0,G.jsx)("div",{onClick:function(){return Z(!0)},children:(0,G.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,G.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:N})})}),(0,G.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,G.jsx)(_.default,{size:"large",children:U.map((function(e){return(0,G.jsxs)(_.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,G.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,G.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,G.jsx)(y.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,G.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,G.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,G.jsxs)(w.ZP.Group,{style:{marginTop:-10},children:[(0,G.jsx)(w.ZP,{value:0,children:"不忽略空格"}),(0,G.jsx)(w.ZP,{value:1,children:"忽略首尾空格"}),(0,G.jsx)(w.ZP,{value:2,children:"忽略所有空格"})]})}),(0,G.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,G.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,G.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,G.jsx)(K,{rows:4})}),(0,G.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,G.jsx)(K,{rows:4})})]}),(0,G.jsx)(W,{form:t,answerKey:c,hackIdentifier:o,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,G.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return k}});var i=t(39647),r=t.n(i),l=t(79800),a=t.n(l),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(6848),f=t(78241),v=t(5547),x=t(88996),g=t(12101),y=t(36017),_=t(37712),w=["key","name"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],j=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,l=e.index,a=e.isEdit,o=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,w=e.showAddIcon,j=e.addItem,k=e.deleteItem;console.log(n,"value");var C=1===(null==n?void 0:n[r]),N=function(){var e;C?t(d()(d()({},n),{},s()({},r,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},s()({},r,0))})))),t(d()(d()({},n),{},s()({},r,1))))};return(0,_.jsxs)(p.Z,{className:v.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,_.jsx)(m.Z,{onClick:N,className:"".concat(v.Z.choiceIndex," ").concat(C?v.Z.activeAnswer:""),children:b[l]}),(0,_.jsx)(m.Z,{flex:1,className:"".concat(v.Z.editorWrap," ml15"),onClick:o,children:(0,_.jsx)(y.x,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},s()({},i,e)))}})}),(0,_.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,_.jsx)("div",{onClick:N,className:"".concat(v.Z.setAnswerBtn," ").concat(C?v.Z.activeAnswer:""),children:C?"正确答案":"设为答案"})}),(0,_.jsxs)(m.Z,{className:v.Z.actionWrapper,children:[(0,_.jsx)(h.Z,{title:"新增参考答案",children:(0,_.jsx)(x.Z,{className:v.Z.addIcon,onClick:j,style:{visibility:w?"visible":"hidden"}})}),(0,_.jsx)(h.Z,{title:"删除",children:(0,_.jsx)(g.Z,{className:v.Z.deleteIcon,onClick:k,style:{visibility:l>1?"visible":"hidden"}})})]})]})},k=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,o=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,m=e.allowChangeMode,h=void 0===m||m,x=e.form,g=e.showAnalysis,k=void 0===g||g,C=(0,u.useState)(),N=a()(C,2),Z=N[0],S=N[1],T=(0,u.useState)(!1),P=a()(T,2),I=P[0],B=P[1];return(0,_.jsxs)("div",{className:v.Z.wrap,children:[(0,_.jsx)("div",{className:v.Z.questionTitleEditorWrap,children:(0,_.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,_.jsx)(y.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,_.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,_.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[o])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(b[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,_.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,l){var a=n.key,m=n.name,g=r()(n,w),y=Z===a,k=l<7&&l===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},g),{},{key:a,name:m,className:v.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(b[l],"选项的内容")))}}]}),(0,_.jsx)(j,{choiceTextKey:o,answerKey:c,index:l,isEdit:y,setInputActive:function(){S(a)},form:x,choiceOptionsPath:p,allowChangeMode:h,showAddIcon:k,addItem:function(){return t(s()(s()({},o,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,_.jsx)("div",{className:"".concat(v.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},o,""),c,0))},children:"添加选项"})]})}}),k&&(0,_.jsx)("div",{onClick:function(){return B(!0)},children:(0,_.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,_.jsx)(y.x,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return M}});var i=t(39647),r=t.n(i),l=t(91232),a=t.n(l),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(37205),h=t.n(m),f=t(59301),v=t(43418),x=t(95237),g=t(43604),y=t(8772),_=t(6848),w=t(78673),b=t(78241),j=t(5112),k=t(97913),C=t(36017),N=t(12101),Z=t(64259),S=t(5547),T=t(30347),P=t(37712),I=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{className:"mb20",children:[(0,P.jsx)(y.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=h()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,P.jsx)(_.Z,{title:"删除",children:(0,P.jsx)(N.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},A=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,P.jsx)(T.Z,{value:e,style:{flex:1},onChange:function(e){var r=h()(n);r[i]=e,t(r)}}),(0,P.jsx)(_.Z,{title:"删除",children:(0,P.jsx)(N.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},E=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,P.jsx)(w.Z,{checked:!t,onChange:function(e){i(!e)}})},q="▁",M=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.answerKey,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],h=u[1],v=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return o+n})):o)}else if(l>0){var s=v(e,n.from);console.log("新增".concat(l,"个,之前有").concat(s,"个")),t(l,s)}}(e,n,M,O)}})})}),(0,P.jsx)(b.Z.List,{name:o,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var a=n.add,c=n.remove;i.errors;return T.current=a,L.current=c,(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.Z.Item,{label:(0,P.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,P.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,a=e.key,c=e.name,u=r()(e,I);return(0,P.jsxs)("div",{style:{marginBottom:10},children:[(0,P.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,P.jsxs)(g.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(S.Z.blankIndex),children:["填空项",n+1]}),(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,P.jsxs)(j.ZP.Group,{onChange:function(){var e=t.getFieldValue(o);t.setFieldsValue(s()({},o,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,P.jsxs)(j.ZP,{value:1,children:["文本模式 ",(0,P.jsx)(_.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,P.jsx)(Z.Z,{})})]}),(0,P.jsxs)(j.ZP,{value:2,children:["数学公式模式 ",(0,P.jsx)(_.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,P.jsx)(Z.Z,{})})]})]})}))]}),(0,P.jsx)(x.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,P.jsxs)(g.Z,{flex:1,children:[(0,P.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,P.jsx)(g.Z,{flex:1,children:(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(o))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,P.jsx)(B,{}):(0,P.jsx)(A,{})}))}),l&&(0,P.jsx)(g.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:S.Z.blankInputNumberWrapper,children:(0,P.jsx)(k.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,P.jsx)(y.Z,{type:"hidden"})}))]})})]},a)}))]})}}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(b.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,P.jsx)(w.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(b.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,P.jsx)(w.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==F?void 0:F.length)>1&&(0,P.jsxs)(x.Z,{align:"middle",className:(null==F?void 0:F.length)>1?"mb30":"".concat(S.Z.hide),children:[(0,P.jsx)(b.Z.Item,{name:"is_ordered",children:(0,P.jsx)(E,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,P.jsx)("div",{onClick:function(){return h(!0)},children:(0,P.jsx)(b.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,P.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(39647),r=t.n(i),l=t(79800),a=t.n(l),o=t(82242),s=t.n(o),c=t(85573),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(78241),f=t(5547),v=t(36017),x=t(37712),g=["key","name"],y=d()(d()({},"正确","T"),"错误","F"),_=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),l=null==n?void 0:n.choice_text,a=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,x.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,x.jsx)(m.Z,{onClick:a,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:y[l]}),(0,x.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,x.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:l})}),(0,x.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,x.jsx)("div",{onClick:a,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},w=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),l=a()(i,2),o=l[0],c=l[1];return(0,x.jsxs)("div",{className:f.Z.wrap,children:[(0,x.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,x.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,x.jsx)(v.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,x.jsx)(h.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,x.jsx)(h.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,x.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,l=r()(e,g);return(0,u.createElement)(h.Z.Item,s()(s()({},l),{},{key:n,name:i,noStyle:!0}),(0,x.jsx)(_,{form:t}))}))})}})}),(0,x.jsx)("div",{onClick:function(){return c(!0)},children:(0,x.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,x.jsx)(v.x,{placeholder:"请编辑题目解析(非必填)",isEdit:o})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),r=t.n(i),l=t(39647),a=t.n(l),o=t(11094),s=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=a()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(o.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,d.jsx)(o.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return P}});var i=t(91232),r=t.n(i),l=t(79800),a=t.n(l),o=t(82242),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),p=t(8591),m=t(12563),h=t(78241),f=t(78673),v=t(95237),x=t(43604),g=t(6848),y=t(8772),_=t(97913),w=t(5547),b=t(36017),j=t(11094),k=t(64259),C=t(37712),N=["value","onChange"],Z=["key","name"],S=function(e){var n=e.value,t=e.onChange,i=d()(e,N);return(0,C.jsx)(j.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},T=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,C.jsx)(m.Z,{closable:!0,onClose:i,className:w.Z.keywordTag,children:(0,C.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},P=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,l=e.isMustKeyWords,o=void 0===l?i:l,c=(0,u.useState)(!1),m=a()(c,2),j=m[0],N=m[1],P=(0,u.useState)(""),I=a()(P,2),B=I[0],A=I[1],E=h.Z.useWatch("use_keywords",t),q=h.Z.useWatch("question_score",t);return(0,C.jsxs)("div",{className:w.Z.wrap,children:[(0,C.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,C.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,C.jsx)(b.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,C.jsx)(h.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,C.jsx)(S,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,C.jsx)(h.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,C.jsx)(f.Z,{defaultChecked:!0})}),i&&o&&(0,C.jsxs)(v.Z,{align:"middle",className:"mb30",children:[(0,C.jsx)(h.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,C.jsx)(f.Z,{})}),(0,C.jsx)(x.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,C.jsx)(x.Z,{children:(0,C.jsx)(g.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,C.jsx)(k.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(E||!o)&&(0,C.jsx)(h.Z.List,{name:"keywords",rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(q)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,l=n.remove;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"".concat(w.Z.title," mb10"),children:o?"关键词":(0,C.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,C.jsxs)(v.Z,{align:"middle",className:"font14 mb30",children:[(0,C.jsx)(x.Z,{flex:1,children:(0,C.jsx)(y.Z,{value:B,onChange:function(e){A(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,l,a,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(l=s.split("|"))||void 0===l||null===(l=l.filter((function(e){return!!e})))||void 0===l?void 0:l.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(a=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===a?void 0:a.flat())||[],m=r()(c);try{for(m.s();!(o=m.n()).done;){var h=o.value;if(u.includes(h))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),A(""))},className:w.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,C.jsx)(x.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,C.jsx)(v.Z,{className:"mb20",style:{marginRight:148},children:(0,C.jsx)(x.Z,{flex:1,children:(0,C.jsxs)(v.Z,{align:"middle",justify:"space-between",children:[(0,C.jsx)(h.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,C.jsx)(T,{onClose:function(){return l(t)}})})),o&&(0,C.jsx)(h.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:w.Z.blankInputNumberWrapper,children:(0,C.jsx)(_.Z,{className:w.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,C.jsx)("div",{onClick:function(){return N(!0)},children:(0,C.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,C.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})}},95166:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i="text___bQulM",r="sup___rX_Y3",l=t(78241),a=t(37712),o=function(e){var n=e.text,t=e.name,o=void 0===t?"question_score":t,s=function(e){var t=e.value;return(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("span",{className:r,children:"*"}),(0,a.jsx)("span",{className:"mr10",children:"分值"}),(0,a.jsx)("span",{children:t||"--"}),(0,a.jsx)("span",{className:"c-grey-999",children:n})]})};return(0,a.jsx)(l.Z.Item,{noStyle:!0,name:o,children:(0,a.jsx)(s,{})})}},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),r=t.n(i),l=t(79800),a=t.n(l),o=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),m=(t(81974),t(3693),t(37712)),h=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,s=void 0===l?{}:l,c=(0,o.useRef)(),d=(0,o.useState)(),u=a()(d,2),h=u[0],f=u[1];return(0,o.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,o.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,o.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,o.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),l=a()(i,2),u=l[0],p=l[1];return(0,m.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,m.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),l=t(79800),a=t.n(l),o=t(85573),s=t.n(o),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),x=t.n(v),g=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function y(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,l=e.className,a=void 0===l?"":l,o=e.children;return(0,h.jsxs)("a",{title:t,className:a,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),o]})}var _=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,l=e.fullScreen,a=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(g,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(y,x()(x()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(y,{icon:"".concat(l?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},w=t(27308),b=t(78241),j=t(8772),k=t(3113),C={labelCol:{span:4},wrapperCol:{span:20}},N=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),S=t(8591),T=t(55087),P=b.Z.useForm,I={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},A=function(e){var n=e.callback,t=e.onCancel,i=P(),r=a()(i,1)[0],l=(0,c.useRef)();function o(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):S.ZP.error(e.message)}return(0,h.jsxs)(b.Z,x()(x()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,l.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(b.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(b.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(j.Z,{style:I})}),(0,h.jsx)(E,{onFileChange:function(e){var n=e.target.files[0];l.current=n,q(n,o)}})]})}),(0,h.jsx)(b.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(j.Z,{style:{width:264}})}),(0,h.jsxs)(b.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function E(e){var n=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:n})]})}function q(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(T.KI,"/api/attachments.json")),i.send(t)}var M=t(95237),L=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var l=i.toDataURL("image/png");return(0,h.jsx)(M.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:l,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},F=t(7557),D=t.n(F),R=t(41498),z=t.n(R),G=t(37205),W=t.n(G),H=t(12378);function V(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(V,go.CommandHandler),V.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},V.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},V.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},V.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},V.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},V.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},V.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},V.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(l)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var l,a,o;if(null===(l=n.findTreeParentNode()))break;if((o=(a=this._sortTreeChildrenByY(l)).indexOf(n))i.y?1:t.xi.x?1:0})),n},V.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},V.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(V.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(V.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var K=V,U=(t(31270),t(85160)),Y=t(43418),J=t(43604),X=t(51136),Q="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=H;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(),o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),p=u[0],m=u[1],f=function(){var e=z()(D()().mark((function e(){var n,r;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:o.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(M.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){o.current=!o.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Q,ref:l})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=H.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",o="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",v="#cccccc",x="#b3e6b3",g="#fcbbbd";function y(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,l=(new H.Point).setRectSpot(r.actualBounds,n);l.subtract(r.location),l.scale(2,2),l.x+=130*Math.sign(l.x),l.y+=130*Math.sign(l.y),l.add(r.location),l.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var o={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(o);var s=e.diagram.findNodeForData(a);s.location=l,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(H.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(H.Spot.Top)||n.equals(H.Spot.Bottom)?25:18,height:n.equals(H.Spot.Top)||n.equals(H.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function _(n){return e(H.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function w(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(H.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:w(t,n),contextClick:w(t,n)})}function j(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",b(d,"fill"),b(p,"fill"),b(m,"fill"),b(h,"fill"))),e("ContextMenuButton",e(H.Panel,"Horizontal",b(v,"fill"),b(x,"fill"),b(f,"fill"),b(g,"fill")))]}function k(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",b(u),b(a),b(t),b(n))),e("ContextMenuButton",e(H.Panel,"Horizontal",b(d),b(o),b(s),b(c)))]}function C(n,t){return t||(t="thickness"),e(H.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w(t,n),contextClick:w(t,n)})}function N(n,t){return t||(t="dash"),e(H.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w(t,n),contextClick:w(t,n)})}function Z(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(H.Panel,"Horizontal",N(null),N([2,4]),N([4,4])))]}function S(n,t){return t||(t="figure"),e(H.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:w(t,n),contextClick:w(t,n)})}function T(n){return e(H.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function P(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(H.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w("dir",n),contextClick:w("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",H.Spot.stringify(H.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(H.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=H.Spot.RightSide;n.equals(H.Spot.Top)?(i=270,r=H.Spot.TopSide):n.equals(H.Spot.Left)?(i=180,r=H.Spot.LeftSide):n.equals(H.Spot.Bottom)&&(i=90,r=H.Spot.BottomSide),t||(i-=180);var l=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",H.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(H.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:l,contextClick:l})}return i.current=new H.Diagram(r.current,{padding:20,grid:e(H.Panel,"Grid",e(H.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(H.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(K),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(H.Node,"Auto",{locationSpot:H.Spot.Center,locationObjectName:"SHAPE",desiredSize:new H.Size(120,60),minSize:new H.Size(40,40),resizable:!0,resizeCellSize:new H.Size(10,10),rotatable:!0},new H.Binding("location","loc",H.Point.parse).makeTwoWay(H.Point.stringify),new H.Binding("desiredSize","size",H.Size.parse).makeTwoWay(H.Size.stringify),e(H.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:H.Spot.AllSides,toSpot:H.Spot.AllSides},new H.Binding("figure"),new H.Binding("fill"),new H.Binding("stroke","borderColor"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(H.TextBlock,{margin:1,textAlign:"center",overflow:H.TextBlock.OverflowEllipsis,editable:!0},new H.Binding("text").makeTwoWay(),new H.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(H.Panel,"Vertical",{maxSize:new H.Size(200,NaN)},e(H.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new H.Binding("text")),e(H.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new H.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(H.Adornment,"Spot",e(H.Placeholder,{padding:10}),y(H.Spot.Top,"TriangleUp"),y(H.Spot.Left,"TriangleLeft"),y(H.Spot.Right,"TriangleRight"),y(H.Spot.Bottom,"TriangleDown"),_({alignment:new H.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(H.Panel,"Horizontal",S("Rectangle"),S("RoundedRectangle"),S("Ellipse"),S("Diamond"))),e("ContextMenuButton",e(H.Panel,"Horizontal",S("Parallelogram2"),S("ManualOperation"),S("Procedure"),S("Cylinder1"))),e("ContextMenuButton",e(H.Panel,"Horizontal",S("Terminator"),S("CreateRequest"),S("Document"),S("TriangleDown"))),j(),k(),Z()),i.current.groupTemplate=e(H.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:H.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new H.Binding("location","loc",H.Point.parse).makeTwoWay(H.Point.stringify),e(H.Panel,"Auto",{name:"BODY"},e(H.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:H.Spot.AllSides,toSpot:H.Spot.AllSides},new H.Binding("fill"),new H.Binding("stroke","color"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Placeholder,{background:"transparent",margin:20})),e(H.TextBlock,{alignment:H.Spot.Top,alignmentFocus:H.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new H.Binding("text"),new H.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(H.Adornment,"Spot",e(H.Panel,"Auto",e(H.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(H.Placeholder,{margin:1.5})),_({alignment:H.Spot.TopRight,alignmentFocus:H.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),Z()),i.current.linkTemplate=e(H.Link,{layerName:"Foreground",routing:H.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new H.Binding("fromSpot","fromSpot",H.Spot.parse),new H.Binding("toSpot","toSpot",H.Spot.parse),new H.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new H.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new H.Binding("points").makeTwoWay(),e(H.Shape,{strokeWidth:2},new H.Binding("stroke","color"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Shape,{segmentIndex:0,segmentOffset:new H.Point(15,0),segmentOrientation:H.Link.OrientAlong,alignmentFocus:H.Spot.Right,figure:"circle",width:10,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return 1===e}))),e(H.Shape,{segmentIndex:-1,segmentOffset:new H.Point(-10,6),segmentOrientation:H.Link.OrientPlus90,alignmentFocus:H.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return e>=1})),new H.Binding("width","thickness",(function(e){return 7+3*e})),new H.Binding("height","thickness",(function(e){return 7+3*e})),new H.Binding("segmentOffset","thickness",(function(e){return new H.Point(-15,4+1.5*e)}))),e(H.Shape,{segmentIndex:0,segmentOffset:new H.Point(15,-6),segmentOrientation:H.Link.OrientMinus90,alignmentFocus:H.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return 2===e})),new H.Binding("width","thickness",(function(e){return 7+3*e})),new H.Binding("height","thickness",(function(e){return 7+3*e})),new H.Binding("segmentOffset","thickness",(function(e){return new H.Point(-15,4+1.5*e)}))),e(H.TextBlock,{alignmentFocus:new H.Spot(0,1,-4,0),editable:!0},new H.Binding("text").makeTwoWay(),new H.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(H.Adornment,e(H.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new H.Binding("pathPattern","thickness",T)),_({alignmentFocus:new H.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(H.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(H.Panel,"Horizontal",e(H.Panel,"Spot",I(!1),B(H.Spot.Top,!1),B(H.Spot.Left,!1),B(H.Spot.Right,!1),B(H.Spot.Bottom,!1)),e(H.Panel,"Spot",{margin:new H.Margin(0,0,0,2)},I(!0),B(H.Spot.Top,!0),B(H.Spot.Left,!0),B(H.Spot.Right,!0),B(H.Spot.Bottom,!0))))),new H.Palette(l.current,{maxSelectionCount:1,linkTemplate:e(H.Link,{locationSpot:H.Spot.Center,selectionAdornmentTemplate:e(H.Adornment,"Link",{locationSpot:H.Spot.Center},e(H.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(H.Shape,{toArrow:"Standard",stroke:null}))},{routing:H.Link.AvoidsNodes,curve:H.Link.JumpOver,corner:5,toShortLength:4},new H.Binding("points"),e(H.Shape,{isPanelMain:!0,strokeWidth:2}),e(H.Shape,{toArrow:"Standard",stroke:null})),model:new H.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(H.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(H.Node,"Auto",{locationSpot:H.Spot.Center},new H.Binding("location","location",H.Point.parse).makeTwoWay(H.Point.stringify),e(H.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new H.Binding("stroke").makeTwoWay(),new H.Binding("fill").makeTwoWay(),new H.Binding("figure")),e(H.TextBlock,{margin:new H.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new H.Size(16,16),maxSize:new H.Size(10,NaN),textAlign:"center",editable:!0},new H.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(H.Panel,"Grid",e(H.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(H.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},le=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"单元格数:"}),(0,h.jsx)("span",{style:re,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(te.Z,{})}),(0,h.jsx)("span",{style:re,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(te.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(ne.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(ne.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(ne.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(ne.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),oe=t(66455),se=t.n(oe),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,l=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),p=u[0],m=u[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return l&&l(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,h.jsxs)(M.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",me="upload-image",he="add-flowchart",fe="draw-image",ve="code-block",xe="add-table",ge="------------",ye={default:ge,left:":".concat(ge),center:":".concat(ge,":"),right:"".concat(ge,":")},_e=t(56266);var we="@▁▁@",be=["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 je(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ce=s()(s()({},ke+"-B","bold"),ke+"-I","italic"),Ne=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ve,"添加代码块"),me,"添加图片"),fe,"添加画图"),he,"插入流程图"),xe,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,o=void 0===l?"100%":l,d=e.height,v=void 0===d?400:d,x=e.miniToolbar,g=void 0!==x&&x,y=e.isFocus,b=void 0!==y&&y,j=e.watch,k=e.insertTemp,C=e.mode,T=void 0===C?"markdown":C,P=e.id,I=void 0===P?"markdown-editor-id":P,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,L=void 0!==M&&M,F=e.showNullButton,D=void 0!==F&&F,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,W=void 0!==G&&G,H=e.fullScreen,V=void 0!==H&&H,K=e.onBlur,U=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,Q=void 0===X?"":X,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,ae=void 0!==re&&re,oe=e.placeholder,se=void 0===oe?"":oe,ge=e.values,ke=void 0===ge?"":ge,Ze=e.extraUse,Se=(0,c.useState)(null),Te=a()(Se,2),Pe=Te[0],Ie=Te[1],Be=(0,c.useState)(t),Ae=a()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,c.useState)(j),Le=a()(Me,2),Oe=Le[0],Fe=Le[1],De=(0,c.useState)(V),Re=a()(De,2),ze=Re[0],Ge=Re[1],We=(0,c.useState)(""),He=a()(We,2),Ve=He[0],Ke=He[1],Ue=(0,c.useState)(0),Ye=a()(Ue,2),Je=Ye[0],Xe=Ye[1],Qe=(0,c.useState)(v),$e=a()(Qe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=a()(tn,2),ln=(rn[0],rn[1]),an=(0,c.useState)(0),on=a()(an,2),sn=on[0],cn=on[1],dn=(0,c.useState)(0),un=a()(dn,2),pn=un[0],mn=un[1],hn=(0,c.useRef)(),fn=(0,c.useRef)(),vn=(0,c.useRef)(),xn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;qe(ke),null==Pe||Pe.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(hn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),l=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var a,o=l[1];"file"===(null===(a=l[0])||void 0===a?void 0:a.kind)&&(o=l[0]);var s=o.getAsFile(),c=s.name.split(".").pop();q(s,(function(e){var t,i,r;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){S.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(hn.current,{mode:T,lineNumbers:!g,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),l=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),o=r.lastIndexOf("@▁▁@",i.ch),s=a>o?a:o,c=a>o?3:4;if(-1===we.indexOf(l))return null;if(console.log("change1:",n,e,r,i,s,a,o,l),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ie(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Pe){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Pe.setSize("100%","100%"),Pe.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(hn.current.parentElement),e}();return function(){var n,t;null!==(n=hn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=hn.current)||void 0===t?void 0:t.parentElement)}}}),[Pe,gn]),(0,c.useEffect)((function(){if(Pe){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],l=n[1],o=s()({},r,(function(){yn(l)}));e.push(o),Pe.addKeyMap(o)},t=0,i=Object.entries(Ce);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(I,Ee),ln(!0))}}),1e4),(0,c.useEffect)((function(){Fe(j)}),[Pe,j]),(0,c.useEffect)((function(){Pe&&b&&Pe.focus()}),[Pe,b]),(0,c.useEffect)((function(){if(Oe&&Pe){var e=function(e){var n=e.target;if(xn.current){var t=n.scrollTop/n.scrollHeight;xn.current.scrollTop=xn.current.scrollHeight*t}},n=Pe.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Pe,Oe]),(0,c.useEffect)((function(){if(Pe&&U){var e=function(e,n){U(e,n)};return Pe.on("beforeChange",e),function(){Pe.off("beforeChange",e)}}}),[Pe,U]),(0,c.useEffect)((function(){if(Pe&&K){var e=function(){K(Pe.getValue())};return Pe.on("blur",e),function(){Pe.off("blur",e)}}}),[Pe,K]),(0,c.useEffect)((function(){if(Pe){var e=function(e,n){var t=e.getValue();qe(t),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,kn(t)):i(t))};return Pe.on("change",e),function(){Pe.off("change",e)}}}),[Pe,i]),(0,c.useEffect)((function(){if(Pe)if(null==t)Pe.setValue(""),qe("");else{var e=window.scrollY||window.pageYOffset;t!==Pe.getValue()&&(Pe.setValue(t),qe(t),Pe.setCursor(ie?1:Pe.lineCount(),0),window.scrollTo(0,e))}}),[Pe,t]);var yn=(0,c.useCallback)((function(e){var n=Pe.getCursor(),t=Pe.getSelection(),i=t.split("\n");switch(e){case"bold":return Pe.replaceSelection("**"+t+"**"),""===t&&Pe.setCursor(n.line,n.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+t+"*"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+t+"`"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"inline-latex":return Ke("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+t+"\n```"),Pe.setCursor(n.line+1,t.length+1),Pe.focus();case"line-break":return Pe.replaceSelection("
\n"),Pe.focus();case"list-ul":return""===t?Pe.replaceSelection("- "+t):Pe.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Pe.focus();case"list-ol":return""===t?Pe.replaceSelection("1. "+t):Pe.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Pe.focus();case"add-null-ch":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("▁"),Pe.focus();case"add-signal":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("@▁@"),Pe.focus();case"add-multiple":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection(we),Pe.focus();case"inster-template-1":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return Fe(!Oe),Pe.focus();case"trigger-full-screen":return Ge(!ze),Pe.focus();case pe:return void Ke(pe);case ve:return void Ke(ve);case me:return void Ke(me);case fe:return void Ke(fe);case"maths-latex":return void Ke("maths-latex");case he:return void Ke(he);case xe:return void Ke(xe);default:throw new Error}}),[Pe,Oe,ze]),_n=(0,c.useCallback)((function(e,n){var t,i,r,l,a;switch(Ke(""),Ve){case pe:var o=e.title,s=e.link;return Pe.replaceSelection("[".concat(o,"](").concat(s,")")),Pe.focus();case ve:var c=e.language,d=e.content;return Pe.replaceSelection(["```"+c,d,"```"].join("\n")),Pe.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),m=0;m-1||null==v||!v.type?f?Pe.replaceSelection("![ ".concat(f," ]( ").concat(h,' "').concat(f,'" )')):Pe.replaceSelection("![,](".concat(h,")")):(null==v||null===(l=v.type)||void 0===l?void 0:l.indexOf("video"))>-1?Pe.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Pe.replaceSelection('').concat(v.name,"")):be.includes(x)?Pe.replaceSelection('').concat(v.name,"")):Pe.replaceSelection("[".concat(v.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Pe.focus();case xe:for(var g=e.row,y=e.col,_=e.align,w="\n",b=0;b300&&(n=300),nn(v+n+"px")}},i=vn.current,r=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Pe,vn]),(0,c.useEffect)((function(){nn(v)}),[v]);var jn={width:je(o),height:je(en)},kn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ne[Ve]&&Ve!==fe&&Ve!==he){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[Ve]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>r-20&&i0&&y(O()(l)||[])}),[l]);var k=function(){var e=d()(s()().mark((function e(t,i){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u){e.next=3;break}return x.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 3:if(t.destination){e.next=5;break}return e.abrupt("return");case 5:return j(!0),e.next=8,(0,q.ZP)("/api/examination_banks/".concat(n,"/examination_banks_item_banks/").concat(null==i?void 0:i[t.source.index].question_id,"/adjust_position.json"),{method:"post",body:{id:n,itemid:null==i?void 0:i[t.source.index].question_id,position:t.destination.index}});case 8:r=e.sent,j(!1),0===r.status&&a({id:null==i?void 0:i[t.source.index].question_id});case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,R.jsx)("div",{children:(0,R.jsx)(F.Z5,{onDragEnd:function(e){return k(e,v)},children:(0,R.jsx)(F.bK,{droppableId:"droppable",children:function(e,n){return(0,R.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{children:[(0,R.jsx)(g.Z,{spinning:b,children:v.map((function(e,n){return(0,R.jsx)(F._l,{draggableId:n.toString(),index:n,children:function(l,a){var s,d;return(0,R.jsx)("aside",r()(r()(r()({ref:l.innerRef},l.draggableProps),l.dragHandleProps),{},{children:(0,R.jsx)(B.Z,{title:(0,R.jsx)(D.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(s=e.program_attr)||void 0===s?void 0:s.description:e.question_title}),color:"#fff",placement:"left",overlayClassName:A.titleTooltip,children:(0,R.jsxs)("div",{onClick:function(){u?x.ZP.info("请先保存或取消当前正在编辑的试题。"):(t(r()(r()({},e),{},{index:n+1})),c(o),(0,E.Vf)("#question-scroll-id"))},className:"".concat(A.qcount," ").concat(e.question_id===(null==i?void 0:i.question_id)?A.qcountclick:""),children:[(0,R.jsxs)("span",{className:A.score,children:[null==e?void 0:e.question_score,"分"]}),(0,R.jsxs)("span",{className:A.qtitle,children:[n+1,"、",(0,R.jsx)(D.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(d=e.program_attr)||void 0===d?void 0:d.description:e.question_title,showTextOnly:!0})]})]})})}))}},n)}))}),e.placeholder]}))}})})})},G=t(95237),W=t(5309),H=t(57809),V=t(78673),K=t(64259),U=t(23717),Y=function(e){var n,t=e.form,i=e.TagDiscipline,r=e.exerciseitem,l=e.qitem,a=e.getTagData,o=(0,m.useState)(!0),c=p()(o,2),u=c[0],h=(c[1],(0,m.useState)(!1)),v=p()(h,2),g=v[0],_=v[1],b=(0,m.useState)(""),k=p()(b,2),C=k[0],N=k[1];return(0,m.useEffect)((function(){t.setFieldsValue({difficulty:l.difficulty||2,repeat_answer:!l.repeat_answer})}),[]),(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{style:{marginTop:30,overflow:"hidden",height:u?"100%":0},children:[(0,R.jsx)(f.Z.Item,{className:A.formcenter,rules:[{required:!0,message:"请先选择难度"}],label:"难度",name:"difficulty",children:(0,R.jsxs)(w.ZP.Group,{className:A.radiogroup,children:[(0,R.jsx)(w.ZP.Button,{className:A.easy,value:1,children:"简单"}),(0,R.jsx)(w.ZP.Button,{className:A.medium,value:2,children:"适中"}),(0,R.jsx)(w.ZP.Button,{className:A.hard,value:3,children:"困难"})]})}),(0,R.jsx)(f.Z.Item,{className:A.formcenterselect,label:"知识点",children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)(f.Z.Item,{name:"tag_discipline_ids",style:{marginBottom:12},children:(0,R.jsx)(H.default,{className:A.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:null==i||null===(n=i.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(H.default.Option,{value:e.id,children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,R.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),(0,R.jsxs)("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14},children:[(0,R.jsx)("span",{children:"没有合适的知识点?"}),(0,R.jsx)("a",{onClick:function(){_(!0)},style:{marginLeft:3,color:"#3061D0"},children:"新建知识点"})]})]})}),(0,R.jsx)(f.Z.Item,{className:A.formcenterselect,children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)(f.Z.Item,{name:"repeat_answer",valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsxs)("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"},children:["不允许学生重复答题",(0,R.jsx)(B.Z,{placement:"right",title:"选中后,学生必须作答完成才能进入下一题,且进入下一题之后不允许再修改该题答案",children:(0,R.jsx)(K.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})]})]})})]}),(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:g,width:640,centered:!0,closable:!1,className:A.scoremodal,children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("div",{className:A.title,children:"新建知识点"}),(0,R.jsx)("span",{onClick:function(){return _(!1)},className:A.close,children:"X"})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)(U.Z,{style:{color:"#FF8C29",marginRight:10}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,R.jsx)(y.Z,{showCount:!0,maxLength:20,style:{marginBottom:30,marginTop:30,height:46},onChange:function(e){N(e.target.value)},placeholder:"请输入知识点名称"}),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){_(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:d()(s()().mark((function e(){var n,i,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return x.ZP.info("知识点名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,q.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:C,sub_discipline_id:null==r||null===(n=r.exercise)||void 0===n?void 0:n.sub_discipline_id}});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(t.setFieldsValue({knowledge:C,tag_discipline_ids:[].concat(O()(t.getFieldValue("tag_discipline_ids")),[null==i?void 0:i.tag_discipline_id])}),a(null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id)),_(!1);case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]})]})]})},J=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e;v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){var t,i=r()(r()({},e),{},{item_type:null==n?void 0:n.question_type,choices:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});a(r()(r()({},n),i))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:1===(null==n?void 0:n.question_type)?"多选题":"单选题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.submit();case 1:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(G.Z,{align:"middle",children:(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})})}),(0,R.jsx)(W.u,{form:v,questionTitlePlaceholder:"请编辑选择题题干内容",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},X=t(56763),Q=t(95166),$=function(e){var n=e.qitem,t=e.TagDiscipline,i=e.exerciseitem,l=e.setisedit,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0],g=f.Z.useWatch("use_blank_score",v);return(0,m.useEffect)((function(){v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answers||[],name:n.question_title,repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers||null!=e&&e.use_blank_score){var t,i,r,l=(null===(t=v.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=v.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)v.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{item_type:null==n?void 0:n.question_type,standard_answers:null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(e,n){return r()(r()({},e),{},{position:e.choice_id||n+1})}))}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"请先在题干中插入填空项"===n.errorFields[0].errors[0]&&(0,E.pE)(),x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"填空题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){n.isadd?(l(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answers,name:n.question_title,repeat_answer:!n.repeat_answer})),l(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsxs)(G.Z,{align:"middle",children:[g?(0,R.jsx)(Q.Z,{text:"(小题分值等于各填空项分值之和)"}):(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",size:"middle",max:100,min:.1})},2),(0,R.jsx)(f.Z.Item,{name:"use_blank_score",noStyle:!0,children:(0,R.jsx)(w.ZP.Group,{className:A.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}]})}),(0,R.jsx)(B.Z,{overlayInnerStyle:{width:460},title:(0,R.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,R.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,R.jsx)("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"})})]}),(0,R.jsx)(X.u,{form:v,questionTitlePlaceholder:"请编辑填空题题干内容",scoreByBlank:g,answerKey:"standard_answers"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:i,TagDiscipline:t,form:v})]})]})})},ee=t(99041),ne=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e;v.setFieldsValue(r()(r()({},n),{},{name:n.question_title,repeat_answer:!n.repeat_answer,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){a(r()(r()({},n),e))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"判断题"})]}),!(null!=n&&n.isadd)&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,R.jsx)(ee.Z,{form:v,questionTitlePlaceholder:"请编辑判断题题干内容",choiceKey:""}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},te=t(39647),ie=t.n(te),re=t(36381),le={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},ae=t(12101),oe=t(11094),se=["value","onChange","scrollId"],ce=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=ie()(e,se);return(0,R.jsx)("div",{id:i||"",children:(0,R.jsx)(oe.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},de=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,R.jsx)(oe.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,R.jsx)("div",{style:{cursor:"pointer"},children:n?(0,R.jsx)(D.Z,{className:le.inputBorder,value:n}):(0,R.jsx)("div",{className:"".concat(le.inputBorder," ").concat(le.placeholder),children:i})})},ue=t(85573),pe=t.n(ue),me=t(43604),he=t(88996),fe=["key","name"],ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xe=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,l=e.answerKey,a=e.index,o=e.isEdit,s=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,p=e.showAddIcon,m=e.addItem,h=e.deleteItem,f=1===(null==n?void 0:n[l]),v=function(){var e;f?t(r()(r()({},n),{},pe()({},l,0))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return r()(r()({},e),{},pe()({},l,0))})))),t(r()(r()({},n),{},pe()({},l,1))))};return(0,R.jsxs)(G.Z,{className:le.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(me.Z,{onClick:v,className:"".concat(le.choiceIndex," ").concat(f?le.activeAnswer:""),children:ve[a]}),(0,R.jsx)(me.Z,{flex:1,className:"".concat(le.editorWrap," ml15"),onClick:s,children:(0,R.jsx)(de,{height:155,placeholder:"请您输入选项",isEdit:o,value:null==n?void 0:n[i],onChange:function(e){t(r()(r()({},n),{},pe()({},i,e)))}})}),(0,R.jsx)(me.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:v,className:"".concat(le.setAnswerBtn," ").concat(f?le.activeAnswer:""),children:f?"正确答案":"设为答案"})}),(0,R.jsxs)(me.Z,{className:le.actionWrapper,children:[(0,R.jsx)(B.Z,{title:"新增参考答案",children:(0,R.jsx)(he.Z,{className:le.addIcon,onClick:m,style:{visibility:p?"visible":"hidden"}})}),(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)(ae.Z,{className:le.deleteIcon,onClick:h,style:{visibility:a>1?"visible":"hidden"}})})]})]})},ge=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,a=e.choiceTextKey,o=e.answerKey,s=e.choiceOptionsPath,c=e.allowChangeMode,d=void 0===c||c,u=e.form,h=e.showAnalysis,v=void 0===h||h,x=(0,m.useState)(),g=p()(x,2),y=g[0],_=g[1],w=(0,m.useState)(!1),b=p()(w,2),j=b[0],k=b[1];return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,R.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[o]})),i=n.findIndex((function(e){var n;return(null===(n=e[a])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ve[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,R.jsxs)("div",{id:Array.isArray(s)?s.join("_"):"".concat(s),children:[e.map((function(n,l){var c=n.key,p=n.name,h=ie()(n,fe),v=y===c,x=l<7&&l===e.length-1;return(0,m.createElement)(f.Z.Item,r()(r()({},h),{},{key:c,name:p,noStyle:!0}),(0,R.jsx)(xe,{choiceTextKey:a,answerKey:o,index:l,isEdit:v,setInputActive:function(){_(c)},form:u,choiceOptionsPath:s,allowChangeMode:d,showAddIcon:x,addItem:function(){return t(pe()(pe()({},a,""),o,0))},deleteItem:function(){return i(p)}}))})),e.length<8&&(0,R.jsx)("div",{className:"".concat(le.addBtn," mb30"),onClick:function(){return t(pe()(pe()({},a,""),o,0))},children:"添加选项"})]})}}),v&&(0,R.jsx)("div",{onClick:function(){return k(!0)},children:(0,R.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},ye=["key","name"],_e=function(e){var n=e.value,t=e.onChange;return(0,R.jsxs)(G.Z,{className:"ml20",children:[(0,R.jsx)(me.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,R.jsxs)(G.Z,{align:"middle",className:"mb20",children:[(0,R.jsx)(y.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=O()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)(ae.Z,{className:le.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:le.modal,onOk:function(){var i=O()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,R.jsx)(me.Z,{children:(0,R.jsx)("div",{className:"".concat(le.addBtn),onClick:function(){var e;(e=O()(n)).push(""),t(e)},children:"新增答案"})})]})},we=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,R.jsx)(V.Z,{checked:!t,onChange:function(e){i(!e)}})},be="▁",je=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,l=e.name,o=e.scoreByBlank,s=e.answerKey,c=e.titleKey,d=void 0===c?"name":c,u=e.analysisKey,h=void 0===u?"analysis":u,v=e.isOrdered,x=void 0===v?"is_ordered":v,g=(0,m.useState)(!1),_=p()(g,2),w=_[0],j=_[1],k=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return o+n})):o)}else if(l>0){var s=k(e,n.from);console.log("新增".concat(l,"个,之前有").concat(s,"个")),t(l,s)}}(e,n,Z,T)}})})}),(0,R.jsx)(f.Z.List,{name:s,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var l=n.add,a=n.remove;t.errors;return N.current=l,S.current=a,(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(f.Z.Item,{label:(0,R.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,R.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,l=e.name,a=ie()(e,ye);return(0,R.jsxs)(G.Z,{className:"mb20",align:"top",children:[(0,R.jsxs)(me.Z,{flex:"0 0 auto",className:"".concat(le.blankIndex," pt5"),children:["填空项",n+1]}),(0,R.jsxs)(me.Z,{flex:1,children:[(0,R.jsxs)(G.Z,{align:"top",justify:"space-between",children:[(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"answer_text"],noStyle:!0,children:(0,R.jsx)(_e,{})}))}),(null==i?void 0:i.getFieldValue(["sub_item_banks"].concat(O()(o))))&&(0,R.jsx)(me.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],className:le.blankInputNumberWrapper,children:(0,R.jsx)(b.Z,{onChange:function(){var e=null==i?void 0:i.getFieldValue(["sub_item_banks",null==s?void 0:s[0],"standard_answers"]),n=0;for(var t in e){var r,l;if(null!==(r=e[t])&&void 0!==r&&r.score)n+=Number(null===(l=e[t])||void 0===l?void 0:l.score)}null==i||i.setFieldValue(["sub_item_banks",null==s?void 0:s[0],"question_score"],n)},className:le.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"position"],noStyle:!0,children:(0,R.jsx)(y.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,R.jsxs)(G.Z,{align:"middle",children:[(0,R.jsx)(f.Z.Item,{name:[l,"downcase"],valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,R.jsxs)(G.Z,{align:"middle",children:[(0,R.jsx)(f.Z.Item,{name:[l,"no_space"],valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==P?void 0:P.length)>1&&(0,R.jsxs)(G.Z,{align:"middle",className:(null==P?void 0:P.length)>1?"mb30":"".concat(le.hide),children:[(0,R.jsx)(f.Z.Item,{name:x,children:(0,R.jsx)(we,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,R.jsx)("div",{onClick:function(){return j(!0)},children:(0,R.jsx)(f.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})},ke=["key","name"],Ce=pe()(pe()({},"正确","T"),"错误","F"),Ne=function(e){var n=e.value,t=e.onChange,i=e.form,l=e.choiceKey,a=1===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,s=function(){var e,a=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(O()(l))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(O()(l)),a),t(r()(r()({},n),{},{is_answer:1}))};return(0,R.jsxs)(G.Z,{className:le.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(me.Z,{onClick:s,className:"".concat(le.choiceIndex," ").concat(le.judgementIndex," ").concat(a?le.activeAnswer:""),children:Ce[o]}),(0,R.jsx)(me.Z,{flex:1,className:"".concat(le.editorWrap," ml15"),children:(0,R.jsx)("div",{className:"".concat(le.inputBorder," ").concat(le.placeholder," ").concat(a?le.activeJudgementAnswer:""),children:o})}),(0,R.jsx)(me.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:s,className:"".concat(le.setAnswerBtn," ").concat(a?le.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},Ze=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,l=e.form,a=e.titleKey,o=void 0===a?"name":a,s=e.analysisKey,c=void 0===s?"analysis":s,d=(0,m.useState)(!1),u=p()(d,2),h=u[0],v=u[1];return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,R.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,R.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,a=ie()(e,ke);return(0,m.createElement)(f.Z.Item,r()(r()({},a),{},{key:n,name:t,noStyle:!0}),(0,R.jsx)(Ne,{form:l,choiceKey:i}))}))})}})}),(0,R.jsx)("div",{onClick:function(){return v(!0)},children:(0,R.jsx)(f.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})},Se=t(12563),Te=["value","onChange"],Pe=["key","name"],Ie=function(e){var n=e.value,t=e.onChange,i=ie()(e,Te);return(0,R.jsx)(oe.Z,r()(r()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Be=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,R.jsx)(Se.Z,{closable:!0,onClose:i,className:le.keywordTag,children:(0,R.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Ae=function(e){var n,t,i=e.questionTitlePlaceholder,l=e.form,o=e.showKeywords,s=e.isMustKeyWords,c=void 0===s?o:s,d=e.titleKey,u=void 0===d?"name":d,h=e.analysisKey,v=void 0===h?"analysis":h,g=e.answerTexts,_=void 0===g?"answer_texts":g,w=e.keywords,j=void 0===w?"keywords":w,k=e.useKeywords,C=void 0===k?"use_keywords":k,N=(e.indexs,(0,m.useState)(!1)),Z=p()(N,2),S=Z[0],T=Z[1],P=(0,m.useState)(""),I=p()(P,2),A=I[0],E=I[1],q=null===(n=l.getFieldValue("sub_item_banks"))||void 0===n||null===(n=n[null==C?void 0:C[0]])||void 0===n?void 0:n[null==C?void 0:C[1]],M=null===(t=l.getFieldValue("sub_item_banks"))||void 0===t||null===(t=t[null==C?void 0:C[0]])||void 0===t?void 0:t.question_score;return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:u,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:i})})}),(0,R.jsx)(f.Z.Item,{label:"参考答案",name:_,labelCol:{span:24},children:(0,R.jsx)(Ie,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),o&&!c&&(0,R.jsx)(f.Z.Item,{hidden:!0,name:C,valuePropName:"checked",children:(0,R.jsx)(V.Z,{defaultChecked:!0})}),o&&c&&(0,R.jsxs)(G.Z,{align:"middle",className:"mb30",children:[(0,R.jsx)(f.Z.Item,{name:C,valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,R.jsx)(me.Z,{children:(0,R.jsx)(B.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,R.jsx)(K.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(q||!c)&&(0,R.jsx)(f.Z.List,{name:j,rules:[{validator:function(e,n){return c?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(M)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var t=n.add,i=n.remove;return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"".concat(le.title," mb10"),children:c?"关键词":(0,R.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,R.jsxs)(G.Z,{align:"middle",className:"font14 mb30",children:[(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsx)(y.Z,{value:A,onChange:function(e){E(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,i,r,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(i=s.split("|"))||void 0===i||null===(i=i.filter((function(e){return!!e})))||void 0===i?void 0:i.map((function(e){return e.trim()})),d=l.getFieldValue(["sub_item_banks"].concat(O()(j))),u=(null==d||null===(r=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],p=a()(c);try{for(p.s();!(o=p.n()).done;){var m=o.value;if(u.includes(m))return void x.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){p.e(e)}finally{p.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(x.ZP.warning("关键词不能只输入一个“|”字符!"),!1);x.ZP.warning("关键词不能全为空格")})(s)&&(t({keyword:c,score:1}),E(""))},className:le.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,R.jsx)(me.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,l=ie()(e,Pe);return(0,R.jsx)(G.Z,{className:"mb20",style:{marginRight:148},children:(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsxs)(G.Z,{align:"middle",justify:"space-between",children:[(0,R.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"keyword"],children:(0,R.jsx)(Be,{onClose:function(){return i(t)}})})),c&&(0,R.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:le.blankInputNumberWrapper,children:(0,R.jsx)(b.Z,{className:le.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,R.jsx)("div",{onClick:function(){return T(!0)},children:(0,R.jsx)(f.Z.Item,{name:v,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:S})})})]})},Ee=["key","name"],qe=re.Z.Panel,Me=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=e.withScore,l=(0,m.useState)(),a=p()(l,2),o=a[0],s=a[1],c=(0,m.useState)([]),d=p()(c,2),u=d[0],h=d[1],v=function(e){h(e)},x=function(e){var n=e.value;return(0,R.jsx)("div",{style:{width:150,paddingLeft:11},children:n})};return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,R.jsx)(f.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var l=n.add,a=n.remove,c=n.move,d=t.getFieldValue("sub_item_banks");return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(re.Z,{className:e.length>0?le.collapseWrapper:"",bordered:!1,activeKey:u,onChange:v,expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?le.open:le.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(n,l){n.key;var u,p,m,h,v,g,y,_,j,k,C,N,Z,S,T=n.name,P=ie()(n,Ee);return(0,R.jsx)(qe,{className:le.panel,forceRender:!0,header:(0,R.jsxs)("div",{className:le.panelHeader,children:["第",l+1,"小题",(0,R.jsxs)("span",{children:["(",0==(null==d||null===(u=d[T])||void 0===u?void 0:u.question_type)?"单选题":1==(null==d||null===(p=d[T])||void 0===p?void 0:p.question_type)?"多选题":3==(null==d||null===(m=d[T])||void 0===m?void 0:m.question_type)?"填空题":2==(null==d||null===(h=d[T])||void 0===h?void 0:h.question_type)?"判断题":"简答题",")"]})]}),extra:(0,R.jsxs)(G.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[3==(null==d||null===(v=d[T])||void 0===v?void 0:v.question_type)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.ZP.Group,{defaultValue:null==d||null===(g=d[T])||void 0===g?void 0:g.use_blank_score,className:A.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var n,i;if(null==t||t.setFieldValue(["sub_item_banks",T,"use_blank_score"],null==e||null===(n=e.target)||void 0===n?void 0:n.value),null!=e&&null!==(i=e.target)&&void 0!==i&&i.value){var r=0;for(var l in null==t||null===(a=t.getFieldValue(["sub_item_banks",T]))||void 0===a?void 0:a.standard_answers){var a,o;r+=Number(null==t||null===(o=t.getFieldValue(["sub_item_banks",T]))||void 0===o||null===(o=o.standard_answers[l])||void 0===o?void 0:o.score)}null==t||t.setFieldValue(["sub_item_banks",T,"question_score"],r||"")}s(new Date)}}),(0,R.jsx)(B.Z,{overlayInnerStyle:{width:460},title:(0,R.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,R.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,R.jsx)("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"})})]}),i&&(0,R.jsx)(f.Z.Item,r()(r()({},P),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[T,"question_score"],className:le.blankInputNumberWrapper,children:3==(null==d||null===(y=d[T])||void 0===y?void 0:y.question_type)&&null!=d&&null!==(_=d[T])&&void 0!==_&&_.use_blank_score?(0,R.jsx)(x,{}):(0,R.jsx)(b.Z,{className:le.blankInput,placeholder:"请输入分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,R.jsxs)(G.Z,{align:"middle",className:"pl40",style:{width:82},children:[0!==l&&(0,R.jsx)("div",{onClick:function(){var n;c(l,l-1);var i=null===(n=t.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,t){return e.map((function(e,i){t===i&&(n.q_position=Number(e.name)+1)})),n}));t.setFieldValue("sub_item_banks",i)},children:(0,R.jsx)(B.Z,{title:"上移",children:(0,R.jsx)("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"})})}),l0&&(null===(i=v.getFieldValue("sub_item_banks"))||void 0===i||null===(i=i.map((function(e){if(3==e.question_type&&null!=e&&e.use_blank_score){var n=0;for(var t in null==e?void 0:e.standard_answers){var i;n+=Number(null==e||null===(i=e.standard_answers[t])||void 0===i?void 0:i.score)}return n}return e.question_score})))||void 0===i?void 0:i.filter((function(e){return e})));(null==r?void 0:r.length)>0&&v.setFieldsValue({question_score:parseFloat(null==r?void 0:r.reduce((function(e,n){return parseFloat(e)+parseFloat(n)}))).toFixed(1)})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{sub_item_banks:null==e||null===(t=e.sub_item_banks)||void 0===t?void 0:t.map((function(e){return console.log(e),r()(r()({},e),{},{item_type:null==e?void 0:e.question_type,id:(null==e?void 0:e.question_id)||""})}))}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"组合题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(Q.Z,{text:"(组合题分值等于各小题分值之和)"}),(0,R.jsx)(Me,{form:v,withScore:!0,choiceKey:"",questionTitlePlaceholder:"请编辑组合题题干内容"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},Oe=t(48637),Fe=t(24334),De=function(e){var n=e.qitem,t=e.TagDiscipline,i=e.exerciseitem,l=e.setisedit,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e,t,i;v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answer,difficulty:n.difficulty,item_banks_group_id:n.item_banks_group_id,hack:r()(r()({},n),{},{time_limit:(null==n?void 0:n.time_limit)||3}),hack_codes:{language:null==n||null===(e=n.program_attr)||void 0===e?void 0:e.language,code:Fe.Base64.decode((null==n||null===(t=n.program_attr)||void 0===t?void 0:t.code)||"")},hack_sets:r()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers){var t,i,r,l=(null===(t=v.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=v.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)v.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{item_type:null==n?void 0:n.question_type,standard_answers:null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(e,n){return r()(r()({},e),{},{position:n+1})})),standard_answer:void 0}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"程序填空题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e,t,i;n.isadd?(l(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answer,difficulty:n.difficult,item_banks_group_id:n.item_banks_group_id,hack:r()({},n),hack_codes:{language:null==n||null===(e=n.program_attr)||void 0===e?void 0:e.language,code:Fe.Base64.decode(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.code)},hack_sets:r()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!n.repeat_answer})),l(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(Q.Z,{text:"(小题分值等于各填空项分值之和)"}),(0,R.jsx)(Oe.t,{form:v,questionTitlePlaceholder:"请编辑程序填空题题干内容",scoreByBlank:!0,hackidentifier:null==n?void 0:n.hack_identifier,answerKey:"standard_answers"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:i,TagDiscipline:t,form:v})]})]})})},Re=function(e){var n,t=e.qitem,i=e.setqitem,l=e.setisedit,a=(e.TagDiscipline,e.exerciseitem,e.seveeditor),o=e.deleteitem,c=f.Z.useForm(),u=p()(c,1)[0];return(0,m.useEffect)((function(){var e,n;u.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),t.shixun=null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{defaultscore:e.challenge_score})}))}),[]),(0,R.jsxs)("div",{children:[(0,R.jsxs)(f.Z,{form:u,colon:!1,onFinish:function(e){var n,i,l=r()(r()({},e),{},{question_scores:null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return e.challenge_score})),item_type:null==t?void 0:t.question_type,choices:null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});a(r()(r()({},t),l))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),u.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"实训题"})]}),(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e,n;u.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),t.shixun=null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{challenge_score:e.defaultscore})})),i(r()({},t)),l(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:d()(s()().mark((function e(){var n,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==t||null===(n=t.shixun)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e){return e.challenge_score})).filter((function(e){return e})).length)<(null==t||null===(r=t.shixun)||void 0===r?void 0:r.length))){e.next=3;break}return x.ZP.info("分数不能为空"),e.abrupt("return");case 3:u.submit();case 4:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,R.jsx)(Q.Z,{text:"(实训题分值等于各关卡分值之和)"}),(0,R.jsx)(f.Z.Item,{label:"题干",name:"question_title",labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(oe.Z,{watch:!0,height:140,placeholder:"",defaultValue:t.question_title})})]}),(0,R.jsxs)(G.Z,{style:{marginBottom:15},align:"middle",justify:"space-between",children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{color:"red"},children:"*"}),"关卡名称"]}),(0,R.jsxs)("a",{href:"/shixuns/".concat(null==t?void 0:t.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},className:"iconfont icon-shixunkecheng font14 mr5"}),"实训详情"]})]}),null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{style:{display:"flex",marginBottom:20},children:[(0,R.jsxs)("div",{style:{flex:1},children:[n+1,"、",e.challenge_name]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{color:"red"},children:"*"}),"分值",(0,R.jsx)(b.Z,{precision:1,value:null==e?void 0:e.challenge_score,onChange:function(e){var l=JSON.parse(JSON.stringify((null==t?void 0:t.shixun)||[]));l[n].challenge_score=e;var a=l.every((function(e){return!e.challenge_score})),o=parseFloat(null==l?void 0:l.map((function(e){return e.challenge_score})).reduce((function(e,n){return parseFloat(e||0)+parseFloat(n||0)})));u.setFieldsValue({question_score:a?"":o.toFixed(1)}),i(r()(r()({},t),{},{shixun:l}))},max:100,min:1,style:{marginLeft:10,width:150},placeholder:"请输入分值",size:"middle"})]})]},e.challenge_id)}))]})},ze="warp___w1JUC",Ge="indexTag___LPncW",We="normalWrap___pEIzs",He="redio___I6tXM",Ve="redioitem___cS4Gp",Ke="redioitemyes___JBDmk",Ue="title___XAohQ",Ye="titleyes____bNQk",Je="yestag___zQnb1",Xe="checkbox___MHadU",Qe="checkboxitem___KX7mB",$e="checkboxitemyes___MpOWf",en="bottom___FkHfO",nn="bottomitem___AS0Qp",tn="left___U23z1",rn="right___yJVEk",ln="completion___Bu5G6",an="content___LySPW",on="items___ETMq9",sn="simple___XX5t0",cn="shixunWrapper___w6oIG",dn="shixun___ePWKn",un="score___nGh9k",pn="qtitle___DAMW1",mn="program___Mm1qL",hn="combination___Sw7S6",fn="qtype___Xdl60",vn=t(30347),xn=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],gn=[{type:0,name:"单选题"},{type:1,name:"多选题"},{type:2,name:"判断题"},{type:3,name:"填空题"},{type:4,name:"简答题"},{type:5,name:"实训题"},{type:6,name:"编程题"},{type:7,name:"组合题"},{type:8,name:"程序填空题"}],yn=function(e){var n,t,i,r,l,a,o,s,c,d,u,p=e.qitem;return(0,R.jsxs)("div",{className:ze,children:[(0===(null==p?void 0:p.question_type)||2===(null==p?void 0:p.question_type))&&(0,R.jsx)("div",{className:We,children:null==p||null===(n=p.question_choices)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Ve}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:0===(null==p?void 0:p.question_type)?xn[n]:""}),(0,R.jsx)(D.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),1===(null==p?void 0:p.question_type)&&(0,R.jsx)("div",{className:We,children:null==p||null===(t=p.question_choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Qe}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat($e," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(D.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),3===(null==p?void 0:p.question_type)&&(0,R.jsx)("div",{className:ln,children:null==p||null===(i=p.standard_answers)||void 0===i?void 0:i.map((function(e,n){var t;return(0,R.jsxs)(G.Z,{align:"top",children:[(0,R.jsxs)("span",{className:Ue,children:["填空项",n+1]}),(0,R.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(n,t){return(0,R.jsx)("div",{className:on,style:2===(null==e?void 0:e.model)?{border:0,padding:0}:{},children:1===(null==e?void 0:e.model)?(0,R.jsx)("pre",{className:"mb0",children:n}):(0,R.jsx)(vn.Z,{value:n,disabled:!0})},t)}))})]})}))}),4===(null==p?void 0:p.question_type)&&(0,R.jsxs)("div",{className:sn,children:[(0,R.jsx)("span",{className:Ue,children:"参考答案"}),(0,R.jsx)(D.Z,{className:an,value:(null==p||null===(r=p.answer_texts)||void 0===r?void 0:r[0])||""})]}),5===(null==p?void 0:p.question_type)&&(0,R.jsx)("div",{className:cn,children:null==p||null===(l=p.shixun)||void 0===l?void 0:l.map((function(e,n){return(0,R.jsxs)("div",{className:"".concat(dn," mb30"),children:[(0,R.jsxs)("span",{className:un,children:["(",null==e?void 0:e.challenge_score,"分)"]}),(0,R.jsxs)("span",{className:pn,children:[(null==p?void 0:p.index)+"."+(n+1),"、",null==e?void 0:e.challenge_name]})]},n)}))}),6===(null==p?void 0:p.question_type)&&(0,R.jsx)("div",{className:mn,children:(0,R.jsx)(D.Z,{className:an,value:(null==p?void 0:p.description)||"- -"})}),7===(null==p?void 0:p.question_type)&&(null==p||null===(a=p.sub_exercise_questions)||void 0===a?void 0:a.map((function(e,n){var t,i,r,l,a;return(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{className:hn,children:[(0,R.jsxs)("span",{className:un,children:[null==e?void 0:e.question_score,"分"]}),(0,R.jsx)("span",{className:fn,children:null===(t=gn.find((function(n){return n.type==e.question_type})))||void 0===t?void 0:t.name}),(0,R.jsxs)("span",{className:pn,children:[n+1,"、",null==e?void 0:e.question_title]})]}),(0===e.question_type||2===e.question_type)&&(0,R.jsx)("div",{className:ze,style:{padding:"20px 58px 0 58px"},children:(0,R.jsx)("div",{children:null==e||null===(i=e.question_choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Ve}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(D.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))})}),1===e.question_type&&(0,R.jsx)("div",{className:We,children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){return(0,R.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Qe}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat($e," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(D.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),3===e.question_type&&(0,R.jsx)("div",{className:ln,children:null==e||null===(l=e.standard_answers)||void 0===l?void 0:l.map((function(e,n){var t;return(0,R.jsxs)(G.Z,{align:"top",children:[(0,R.jsxs)("span",{className:Ue,children:["填空项",n+1]}),(0,R.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:on,children:(0,R.jsx)("pre",{className:"mb0",children:e})},n)}))})]})}))}),4===e.question_type&&(0,R.jsxs)("div",{className:sn,children:[(0,R.jsx)("span",{className:Ue,children:"参考答案"}),(0,R.jsx)(D.Z,{className:an,value:(null==e||null===(a=e.answer_texts)||void 0===a?void 0:a[0])||""})]})]},n)}))),8===(null==p?void 0:p.question_type)&&(0,R.jsx)("div",{children:(0,R.jsx)(D.Z,{disabledFill:!0,className:an,showProgramFill:!0,value:Fe.Base64.decode((null==p||null===(o=p.program_attr)||void 0===o?void 0:o.code)||"")})}),((null==p?void 0:p.question_type)<=4||[6,8].includes(null==p?void 0:p.question_type))&&(0,R.jsxs)("div",{className:en,children:[(0,R.jsxs)("div",{className:"".concat(nn," mb30"),children:[(0,R.jsx)("span",{className:tn,children:"解析"}),(0,R.jsx)(D.Z,{className:rn,value:(null==p?void 0:p.analysis)||""})]}),(0,R.jsxs)("div",{className:"".concat(nn," mb30"),children:[(0,R.jsx)("span",{className:tn,children:"难度"}),(0,R.jsx)("span",{className:rn,children:1===(null==p?void 0:p.difficulty)?"简单":2===(null==p?void 0:p.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("div",{className:nn,children:[(0,R.jsx)("span",{className:tn,children:"知识点"}),(0,R.jsx)(B.Z,{title:(null==p||null===(s=p.tag_discipline_names)||void 0===s?void 0:s.length)<=0?"- -":null==p||null===(c=p.tag_discipline_names)||void 0===c||null===(c=c.join(";"))||void 0===c?void 0:c.toString(),children:(0,R.jsx)("span",{className:rn,children:(null==p||null===(d=p.tag_discipline_names)||void 0===d?void 0:d.length)<=0?"- -":null==p||null===(u=p.tag_discipline_names)||void 0===u||null===(u=u.join(";"))||void 0===u?void 0:u.toString()})})]})]})]})},_n=t(91099),wn=t(42230),bn=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){v.setFieldsValue(r()(r()({},n),{},{name:n.question_title,answer_texts:n.answer_texts,repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){a(r()(r()({},n),e))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"简答题"})]}),!(null!=n&&n.isadd)&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,answer_texts:n.answer_texts||[],repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{type:"primary",className:"ml20",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,R.jsx)(wn.W,{form:v,showKeywords:!0,questionTitlePlaceholder:"请编辑简答题题干内容"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},jn=function(e){var n,t,i=e.setScoreShow,r=e.ScoreShow,l=e.exerciseitem,a=e.getdata,o=(0,m.useState)(!1),c=p()(o,2),u=c[0],h=c[1];function f(){return v.apply(this,arguments)}function v(){return(v=d()(s()().mark((function e(){var n,t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==l||null===(n=l.exercise_question_types)||void 0===n||null===(n=n.filter((function(e){return e.Singlequestion})))||void 0===n?void 0:n.map((function(e){return{question_type:e.question_type,score:e.Singlequestion}})),e.next=3,(0,q.ZP)("/api/examination_banks/".concat(null==l||null===(t=l.exercise)||void 0===t?void 0:t.id,"/batch_set_score.json"),{method:"POST",body:{question_arr:i}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&a();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)("div",{children:[r&&(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:r,width:640,centered:!0,zIndex:10,closable:!1,className:A.scoremodal,onCancel:function(){i(!1)},children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{className:A.title,children:["批量设置分值",(0,R.jsxs)("div",{className:A.score,children:["总分 ",(null==l?void 0:l.exercise_question_types.length)>0&&(null==l||null===(n=l.exercise_types)||void 0===n?void 0:n.q_scores)]})]}),(0,R.jsx)("span",{onClick:function(){return i(!1)},className:A.close,children:"X"})]}),(0,R.jsxs)("div",{className:A.content,children:[(0,R.jsx)("span",{children:"题型名称"}),(0,R.jsx)("span",{children:"小题总数"}),(0,R.jsx)("span",{children:"题型总分"}),(0,R.jsx)("span",{children:"操作"})]}),null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t.filter((function(e){return"实训题"!==e.name&&"组合题"!==e.name})))||void 0===t?void 0:t.map((function(e,n){var t;return(0,R.jsxs)("div",{className:A.items,children:[(0,R.jsx)("span",{children:null==e?void 0:e.name}),(0,R.jsx)("span",{children:null==e||null===(t=e.items)||void 0===t?void 0:t.length}),(0,R.jsx)("span",{children:null==e?void 0:e.score}),(0,R.jsxs)("span",{children:["每题",(0,R.jsx)(b.Z,{min:.1,max:100,onChange:function(n){e.Singlequestion=n},defaultValue:e.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"分"]})]},n)})),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){i(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:function(){var e;null!=l&&l.use_blank_score&&null!=l&&null!==(e=l.exercise_question_types)&&void 0!==e&&null!==(e=e.filter((function(e){return"填空题"===e.name})))&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.Singlequestion?h(!0):(f(),i(!1))},children:"确认"})]})]}),(0,R.jsxs)(S.Z,{title:!1,footer:!1,centered:!0,open:u,zIndex:20,width:640,closable:!1,className:A.scoremodal,children:[(0,R.jsxs)("div",{style:{marginTop:40},children:["填空题中存在",(0,R.jsx)("span",{style:{color:"#FA6400"},children:"按空给分"}),"的小题,若批量设置分值会统一将填空题改为按题给分"]}),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){h(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:function(){f(),h(!1),i(!1)},children:"确认"})]})]})]})},kn=t(99313),Cn=t(52306),Nn=t(88590),Zn="scoremodal___upTFR",Sn="selectWrapper___HH3RX",Tn="allqingchu___BFF1D",Pn="title___hFasb",In="bottom___A1n1C",Bn="yes___P1zzb",An="no___xZqXd",En="titlecount___fqA9P",qn="add___MqV0R",Mn="search___NREgv",Ln="searchIcon___qny3A",On="tabWrap___dR18c",Fn="previewModal___uSiGS",Dn="warp___aLZwN",Rn="mainPart___OdEo7",zn="shixunbutton___Eoa1i",Gn="redio___LJ4js",Wn="redioitem___YicCC",Hn="redioitemyes___lX4Nr",Vn="title___pi1jH",Kn="titleyes___jiEh7",Un="yestag___DLWoP",Yn="qcount___U9kkL",Jn="qtitle___kyg0t",Xn="checkbox___vjiBw",Qn="checkboxitem___HW3CP",$n="checkboxitemyes___kpjek",et="bottom___uG8Zq",nt="bottomitem___TnJQQ",tt="left___M8WXX",it="right____dkCI",rt="completion___H6RmA",lt="content___a2hGC",at="items___D8mLd",ot="simple___fQ0OS",st="shixun___nB6Jk",ct="combination___YrOdz",dt="program___lG0JA",ut=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],pt=function(e){var n,t,i,r,l,a,o,s,c,d=e.qitem;return(0,R.jsxs)("div",{className:Dn,children:[(0,R.jsxs)("div",{className:Rn,children:[(0,R.jsxs)("div",{className:Yn,children:[8===(null==d?void 0:d.question_type)&&(0,R.jsx)(D.Z,{className:lt,showProgramFill:!0,value:null==d||null===(n=d.program_attr)||void 0===n?void 0:n.description}),8!=(null==d?void 0:d.question_type)&&(0,R.jsx)(D.Z,{className:Jn,value:(null==d?void 0:d.name)||(null==d?void 0:d.title)})]}),(0===(null==d?void 0:d.question_type)||2===(null==d?void 0:d.question_type))&&(0,R.jsx)("div",{children:null==d||null===(t=d.choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Gn,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Wn}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Hn," icon-duigou1")}),(0,R.jsx)(D.Z,{className:null!=e&&e.is_answer?Kn:Vn,value:ut[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Un,children:"正确答案"})]})}))}),1===(null==d?void 0:d.question_type)&&(0,R.jsx)("div",{children:null==d||null===(i=d.choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:Xn,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Qn}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat($n," icon-duigou1")}),(0,R.jsx)(D.Z,{className:null!=e&&e.is_answer?Kn:Vn,value:ut[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Un,children:"正确答案"})]})}))}),3===(null==d?void 0:d.question_type)&&(0,R.jsx)("div",{className:rt,children:null==d||null===(r=d.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsxs)("span",{className:Vn,children:["填空项",n+1]}),(0,R.jsx)("div",{className:lt,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:at,children:e})}))})]})}))}),4===(null==d?void 0:d.question_type)&&(0,R.jsxs)("div",{className:ot,children:[(0,R.jsx)("span",{className:Vn,children:"参考答案"}),(0,R.jsx)(D.Z,{className:lt,value:(null==d||null===(l=d.answer_texts)||void 0===l?void 0:l[0])||"- -"})]}),5===(null==d?void 0:d.question_type)&&(null==d||null===(a=d.challenge_names)||void 0===a?void 0:a.map((function(e,n){return(0,R.jsx)("div",{className:st,children:(0,R.jsxs)("span",{className:Jn,children:[(0,R.jsxs)("span",{style:{marginRight:10},children:["第",(0,E.EM)(n+1),"题"]}),e]})})}))),6===(null==d?void 0:d.question_type)&&(0,R.jsx)("div",{className:dt,children:(0,R.jsx)(D.Z,{className:lt,value:(null==d||null===(o=d.program_attr)||void 0===o?void 0:o.description)||"- -"})}),7===(null==d?void 0:d.question_type)&&(null==d||null===(s=d.sub_item_banks)||void 0===s?void 0:s.map((function(e,n){var t,i,r,l;return(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{className:ct,children:(0,R.jsx)("span",{className:Jn,children:null==e?void 0:e.name})}),(0,R.jsx)("div",{className:Dn,style:{padding:"0px",paddingTop:20},children:(0,R.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Gn,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Wn}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Hn," icon-duigou1")}),(0,R.jsx)(D.Z,{className:null!=e&&e.is_answer?Kn:Vn,value:ut[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Un,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:Xn,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Qn}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat($n," icon-duigou1")}),(0,R.jsx)(D.Z,{className:null!=e&&e.is_answer?Kn:Vn,value:ut[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Un,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,R.jsx)("div",{className:rt,children:null==e||null===(r=e.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsxs)("span",{className:Vn,children:["填空项",n+1]}),(0,R.jsx)("div",{className:lt,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:at,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,R.jsxs)("div",{className:ot,children:[(0,R.jsx)("span",{className:Vn,children:"参考答案"}),(0,R.jsx)(D.Z,{className:lt,value:(null==e||null===(l=e.answer_texts)||void 0===l?void 0:l[0])||"- -"})]})]})})]})}))),8===(null==d?void 0:d.question_type)&&(0,R.jsx)("div",{children:(0,R.jsx)(D.Z,{disabledFill:!0,className:lt,showProgramFill:!0,value:Fe.Base64.decode((null==d||null===(c=d.program_attr)||void 0===c?void 0:c.code)||"")})}),5===(null==d?void 0:d.question_type)&&(0,R.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"创建者"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_name)||"- -"})]}),(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"所属单位"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.author_school_name)||"- -"})]}),(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"学习人数"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==d?void 0:d.study_count)||"0"})]})]}),(0,R.jsxs)("a",{className:zn,href:"/shixuns/".concat(null==d?void 0:d.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==d?void 0:d.question_type)<=4||[6,8].includes(null==d?void 0:d.question_type))&&(0,R.jsxs)("div",{className:et,children:[(0,R.jsxs)("div",{className:nt,children:[(0,R.jsx)("span",{className:tt,children:"解析"}),(0,R.jsx)(D.Z,{className:it,value:(null==d?void 0:d.analysis)||""})]}),(0,R.jsxs)("div",{className:nt,children:[(0,R.jsx)("span",{className:tt,children:"难度"}),(0,R.jsx)("span",{className:it,children:1===(null==d?void 0:d.difficulty)?"简单":2===(null==d?void 0:d.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("div",{className:nt,children:[(0,R.jsx)("span",{className:tt,children:"知识点"}),(0,R.jsx)("span",{className:it,children:null==d?void 0:d.tag_discipline})]})]})]})},mt=t(4505),ht=t(28288),ft=function(e){var n,t,i,l=e.setScoreShow,o=e.ScoreShow,c=e.onOk,u=e.isshixuns,h=e.isloadings,v=(0,m.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""}),g=p()(v,2),w=g[0],b=g[1],k=(0,m.useState)([]),C=p()(k,2),Z=C[0],T=C[1],P=(0,m.useState)([]),I=p()(P,2),A=I[0],E=I[1],M=(0,m.useState)([]),L=p()(M,2),F=L[0],z=L[1],G=(0,m.useState)([]),W=p()(G,2),V=W[0],U=W[1],Y=(0,m.useState)(!1),J=p()(Y,2),X=J[0],Q=J[1],$=f.Z.useForm(),ee=p()($,1)[0],ne=(0,m.useState)(),te=p()(ne,2),ie=te[0],re=te[1],le=(0,m.useState)(!1),ae=p()(le,2),oe=ae[0],se=ae[1],ce=(0,m.useState)(u),de=p()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)([]),he=p()(me,2),fe=he[0],ve=he[1],xe=(0,m.useState)(0),ge=p()(xe,2),ye=ge[0],_e=ge[1],we=(0,m.useState)(!0),be=p()(we,2),je=be[0],ke=be[1],Ce=(0,m.useState)([]),Ne=p()(Ce,2),Ze=Ne[0],Se=Ne[1],Te=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],Pe=(0,m.useState)([]),Ie=p()(Pe,2),Be=Ie[0],Ae=Ie[1],Ee=(0,m.useRef)(new Set),qe=(0,m.useRef)(new Set),Me=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],Le=(0,m.useState)(!1),Oe=p()(Le,2),Fe=Oe[0],De=Oe[1];function Re(e){return ze.apply(this,arguments)}function ze(){return(ze=d()(s()().mark((function e(n){var t,i,l,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q(!0),b(r()({},n)),!((null==F?void 0:F.length)<=0&&"5"===n.type)){e.next=6;break}return U([]),Q(!1),e.abrupt("return");case 6:return l="5"===n.type?null==F?void 0:F.filter((function(e){return!fe.includes(e)})):null,a="5"===n.type?null==F?void 0:F.filter((function(e){return fe.includes(e)})):null,e.next=10,(0,q.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(t=n.courseid)||void 0===t?void 0:t[0])||null,sub_discipline_id:(null==n||null===(i=n.courseid)||void 0===i?void 0:i[1])||null,ids:l,shixun_ids:a,include_shixuns:!0,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 10:o=e.sent,U(o),Q(!1);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(){return(Ge=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===w.type?null:w.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,T((0,N.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(){return(We=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Se(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return Ve.apply(this,arguments)}function Ve(){return(Ve=d()(s()().mark((function e(n){var t,i,l,a,o,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q(!0),o=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!fe.includes(e)})),c=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return fe.includes(e)})),0!==o.length||0!==c.length){e.next=7;break}return Q(!1),U([]),e.abrupt("return");case 7:return e.next=9,(0,q.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(l=n.courseid)||void 0===l?void 0:l[0])||null,sub_discipline_id:(null==n||null===(a=n.courseid)||void 0===a?void 0:a[1])||null,ids:o,shixun_ids:c,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 9:d=e.sent,Q(!1),U(d);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){o&&(ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),je&&ue&&(ee.setFieldsValue({item_type:"SHIXUN"}),w.item_type="SHIXUN",b(r()({},w)),ke(!1)),Re(w),function(){Ge.apply(this,arguments)}(),function(){We.apply(this,arguments)}())}),[o]),(0,m.useEffect)((function(){ye>0&&setTimeout((function(){_e(0)}),2e3)}),[ye]),(0,R.jsxs)("div",{children:[(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:o,width:1200,centered:!0,className:Zn,onCancel:function(){l(!1)},children:[(0,R.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,R.jsx)("div",{className:Pn,children:"题库选题"})}),(0,R.jsx)(kn.Z,{className:On,activeKey:w.type,onChange:function(e){w.type=e,w.page=1,w.updated_at="",w.quotes="",w.courseid="",w.tag_discipline_id=null,w.difficulty=null,w.keyword=null,w.group_id=null,ee.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),"SHIXUN"===(null==w?void 0:w.item_type)&&"5"!==w.type&&(ue=!0,pe(!0)),De(!1),"5"===w.type&&(ue=!1,pe(!1)),b(r()({},w)),Re(r()({},w))},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,R.jsxs)("div",{children:["已选",F.length>0&&(0,R.jsx)("span",{className:En,children:F.length}),ye>0&&(0,R.jsxs)("span",{className:qn,children:["+",ye]})]}),key:"5"}]}),(0,R.jsxs)(f.Z,{layout:"inline",form:ee,onValuesChange:function(e,n){var t=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),i=""===n.keyword;if(De(t||!i),w.page=1,"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===w.type?pe(!1):pe(!0),e.keyword||""===e.keyword)return;ee.submit()}else{if(null!=e&&e.courseid&&ee.setFieldsValue({tag_discipline_id:""}),pe(!1),e.keyword||""===e.keyword)return;ee.submit()}},onFinish:function(e){b(r()(r()({},w),e)),Re(r()(r()({},w),e))},children:[(0,R.jsx)(f.Z.Item,{name:"item_type",children:(0,R.jsx)(H.default,{className:Sn,placeholder:"题型",style:{width:110},size:"middle",children:Te.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)}))})}),(0,R.jsx)(f.Z.Item,{name:"courseid",children:(0,R.jsx)(_.Z,{className:Sn,style:{width:160},size:"middle",placeholder:"方向&课程",options:Z})}),!ue&&(0,R.jsx)(f.Z.Item,{name:"tag_discipline_id",children:(0,R.jsx)(H.default,{className:Sn,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==V||null===(n=V.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)}))})}),(0,R.jsx)(f.Z.Item,{name:ue?"diff":"difficulty",children:(0,R.jsxs)(H.default,{className:Sn,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:[!ue&&Me.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)})),ue&&[{name:"初级",value:1},{name:"中级",value:2},{name:"中高级",value:3},{name:"高级",value:4}].map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)}))]})}),("3"===w.type||"0"===w.type)&&!ue&&(0,R.jsx)(f.Z.Item,{name:"group_id",children:(0,R.jsxs)(H.default,{className:Sn,placeholder:"文件夹",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:function(e,n){return console.log("---",e,n),-1!==n.children.toUpperCase().indexOf(e.toUpperCase())},children:[(0,R.jsx)(H.default.Option,{children:"根目录"},0),"3"===w.type&&(null==Ze||null===(t=Ze.share_banks_groups)||void 0===t?void 0:t.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)}))),"0"===w.type&&(null==Ze||null===(i=Ze.my_banks_groups)||void 0===i?void 0:i.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)})))]})}),Fe&&(0,R.jsxs)("span",{className:Tn,onClick:function(){ee.resetFields(),ue=!1,pe(!1),De(!1),ee.submit()},children:[(0,R.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,R.jsx)("span",{children:"清除筛选条件"})]}),(0,R.jsx)(f.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,R.jsx)(y.Z.Search,{className:Mn,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ln),onClick:function(){return ee.submit()}}),onSearch:function(e){ee.submit()}})})]}),(0,R.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,R.jsxs)("div",{onClick:function(){"asc"===w.updated_at?w.updated_at="desc":w.updated_at="asc",b(r()(r()({},w),{},{page:1})),Re(r()(r()({},w),{},{page:1}))},children:[" ",w.updated_at?(0,R.jsx)("img",{src:"asc"===w.updated_at?mt.Z:ht.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,R.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,R.jsxs)("div",{onClick:function(){"asc"===w.quotes?w.quotes="desc":w.quotes="asc",b(r()(r()({},w),{},{page:1})),Re(r()(r()({},w),{},{page:1}))},style:{marginLeft:20},children:[" ",w.quotes?(0,R.jsx)("img",{src:"asc"===w.quotes?mt.Z:ht.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,R.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,R.jsx)(Cn.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==V?void 0:V.items)||(null==V?void 0:V.shixun_list),pagination:!1,loading:X,rowKey:function(e){return e.id},rowSelection:{type:"checkbox",selectedRowKeys:A,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num}},onSelect:function(e,n,t){if(n)ue&&ve([].concat(O()(fe),[e.id])),E([].concat(O()(A),[e.id])),Ae([].concat(O()(Be),[e])),e.identifier?Ee.current.add(e.id):qe.current.add(e.id),_e(1),z([].concat(O()(F),[e.id]));else{var i=Be.filter((function(n){return n.id!==e.id}));Ae(i);var l=i.map((function(e){return e.id}));E(O()(l)),e.identifier?Ee.current.delete(e.id):qe.current.delete(e.id);var a=F.filter((function(n){return n!==e.id}));if(z(a),ue){var o=fe.filter((function(n){return n!==e.id}));ve(O()(o))}if("5"===w.type)return void He(r()(r()({},w),{},{list:O()(a)}))}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ue&&ve([].concat(O()(fe),O()(i))),Ae([].concat(O()(Be),O()(t))),E([].concat(O()(A),O()(i))),z([].concat(O()(F),O()(i)));var l,o=a()(t);try{for(o.s();!(l=o.n()).done;){var s=l.value;s.identifier?Ee.current.add(s.id):qe.current.add(s.id)}}catch(e){o.e(e)}finally{o.f()}}else{var c=t.map((function(e){return e.id})),d=A.filter((function(e){return!c.some((function(n){return n===e}))})),u=Be.filter((function(e){return!c.some((function(n){return n===e.id}))}));if(Ae(u),E(O()(d)),z(O()(d)),ue){var p=fe.filter((function(e){return!c.some((function(n){return n===e.id}))}));ve(O()(p))}"5"===w.type&&He(r()(r()({},w),{},{list:O()(d)}));var m,h=a()(c);try{for(h.s();!(m=h.n()).done;){var f=m.value;f.identifier?Ee.current.delete(f):qe.current.delete(f)}}catch(e){h.e(e)}finally{h.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,R.jsx)("span",{children:ue||null!=n&&n.challenge_names?"实训题":null==Te||null===(i=Te.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})}},{title:"试题名称",dataIndex:"name",width:ue?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,R.jsx)(D.Z,{showLines:1,showTextOnly:!0,value:ue||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e},1)}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!ue,render:function(e,n,t){var i;return(0,R.jsx)("span",{children:e?null==e||null===(i=e.split("、"))||void 0===i?void 0:i[0]:"- -"})}},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!ue,render:function(e,n,t){return(0,R.jsx)("span",{children:e||"- -"})}},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,r;return(0,R.jsx)("span",{children:ue||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==Me||null===(i=Me.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==Me||null===(r=Me.filter((function(n){return n.value===e})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!ue,render:function(e,n,t){return(0,R.jsx)("span",{children:e||"- -"})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,R.jsx)("span",{children:ue||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})}},{title:(0,R.jsxs)("span",{children:["发布状态 ",(0,R.jsx)(B.Z,{title:"未发布的实践项目不能被选用",children:(0,R.jsx)(K.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ue,render:function(e,n,t){return(0,R.jsx)("span",{children:e||"- -"})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,R.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,R.jsx)("a",{onClick:function(){var e;re(r()(r()({},n),{},{question_type:ue||null!=n&&n.challenge_names?5:null==Te||null===(e=Te.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),se(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,R.jsx)("a",{target:"_blank",href:"/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"),style:{marginLeft:10},children:"去发布"})]})}}].filter((function(e){return!e.hidden}))}),(0,R.jsx)(Nn.Z,{current:w.page,total:(null==V?void 0:V.items_count)||(null==V?void 0:V.shixuns_count),style:{marginBottom:20},defaultPageSize:w.per_page,showTotal:function(e){return(0,R.jsxs)("span",{children:["共 ",(0,R.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:w.per_page,onChange:function(e,n){w.page=e,w.per_page=n,b(r()({},w)),Re(r()({},w))}}),(0,R.jsxs)("div",{className:In,children:[(0,R.jsx)(j.ZP,{className:An,onClick:function(){l(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{loading:h,style:{width:h&&75},className:Bn,onClick:d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==F?void 0:F.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:c(O()(qe.current),O()(Ee.current),!0,null==F?void 0:F.length);case 4:case"end":return e.stop()}}),e)}))),children:"确认"})]})]}),(0,R.jsx)(S.Z,{open:oe,title:"题目详情",footer:!1,className:Fn,width:1e3,centered:!0,onCancel:function(){se(!1)},onOk:function(){se(!1)},children:(0,R.jsx)(pt,{qitem:ie})})]})},vt=t(18122),xt=t(89392),gt=t(70738),yt=[{name:"单选题",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"多选题",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"判断题",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"填空题",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"简答题",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"实训题",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"编程题",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"组合题",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"程序填空题",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],_t=(0,h.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t,i,l,a=e.user,o=e.dispatch,c=e.itemid,u=e.setisedits,v=(0,m.useState)(),_=p()(v,2),w=_[0],k=_[1],N=(0,m.useState)(!1),Z=p()(N,2),L=Z[0],O=Z[1],F=(0,m.useState)(),G=p()(F,2),W=G[0],H=G[1],V=(0,m.useState)(),K=p()(V,2),U=K[0],Y=K[1],X=(0,m.useRef)(),Q=(0,m.useRef)(),ee=(0,m.useState)(),te=p()(ee,2),ie=te[0],re=te[1],le=(0,m.useState)(!1),ae=p()(le,2),oe=ae[0],se=ae[1],ce=(0,m.useState)(!1),de=p()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)(),he=p()(me,2),fe=he[0],ve=he[1],xe=(0,m.useState)(!1),ge=p()(xe,2),ye=ge[0],_e=ge[1],we=(0,m.useState)(!1),be=p()(we,2),je=be[0],ke=be[1],Ce=(0,m.useState)(!1),Ne=p()(Ce,2),Ze=Ne[0],Se=Ne[1],Te=(0,m.useState)(!1),Pe=p()(Te,2),Ie=Pe[0],Be=Pe[1],Ae=(0,m.useState)(!1),Ee=p()(Ae,2),qe=Ee[0],Me=Ee[1],Oe=(0,m.useState)(!1),ze=p()(Oe,2),Ge=(ze[0],ze[1],f.Z.useForm()),We=p()(Ge,1)[0],He=(0,m.useState)(!1),Ve=p()(He,2),Ke=Ve[0],Ue=Ve[1],Ye=(0,m.useRef)(null),Je=(0,h.useSearchParams)(),Xe=p()(Je,1)[0];(0,m.useEffect)((function(){$e(),o({type:"globalSetting/footerToggle",payload:!1})}),[]),(0,m.useEffect)((function(){u(ue)}),[ue]),(0,m.useEffect)((function(){null!=W&&W.question_id&&(Y(null==W?void 0:W.question_score),Q.current=null==W?void 0:W.question_id)}),[null==W?void 0:W.question_id]);var Qe=function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:t=e.sent,ve(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $e(){return en.apply(this,arguments)}function en(){return(en=d()(s()().mark((function e(){var n,t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),O(!0),e.next=4,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 4:l=e.sent,se(!1),O(!1),k(l),null!=l&&null!==(n=l.exercise)&&void 0!==n&&n.sub_discipline_id&&Qe(null==l||null===(a=l.exercise)||void 0===a?void 0:a.sub_discipline_id),H(r()(r()({},null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.items)||void 0===t?void 0:t[0]),{},{index:1})),re(r()(r()({},null==l||null===(i=l.exercise_question_types)||void 0===i?void 0:i[0]),{},{indexs:1}));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nn(e){return tn.apply(this,arguments)}function tn(){return tn=d()(s()().mark((function e(n){var t,i,l,a,d,u,p,m,h,f=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(f.length>1&&void 0!==f[1])||f[1])&&(se(!0),O(!0)),e.next=4,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 4:d=e.sent,k(d),u=[],null==d||null===(t=d.exercise_question_types)||void 0===t||t.map((function(e){var n;null==e||null===(n=e.items)||void 0===n||n.map((function(e,n){u.push(r()(r()({},e),{},{index:n+1}))}))})),p=null===(i=u.filter((function(e){return e.question_id===(null==n?void 0:n.id)})))||void 0===i?void 0:i[0],m=null==d||null===(l=d.exercise_question_types)||void 0===l?void 0:l.map((function(e,n){if((null==p?void 0:p.question_type)===(null==e?void 0:e.question_type))return r()(r()({},e),{},{indexs:n+1})})),h=null===(a=m.filter((function(e){return e})))||void 0===a?void 0:a[0],re(r()({},h)),H(r()({},p)),Y(null==p?void 0:p.question_score),se(!1),O(!1);case 16:case"end":return e.stop()}}),e)}))),tn.apply(this,arguments)}function rn(e){return ln.apply(this,arguments)}function ln(){return(ln=d()(s()().mark((function e(n){var t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r()(r()({},n),{},{difficulty:(null==n?void 0:n.difficulty)||2,item_type:n.question_type,sub_discipline_id:null==w||null===(t=w.exercise)||void 0===t?void 0:t.sub_discipline_id,tag_discipline_ids:[],repeat_answer:!n.repeat_answer}),l={},8===n.question_type&&(l=r()(r()({},n),{},{hack:r()(r()({},null==n?void 0:n.hack),{},{difficult:n.difficulty}),hack_codes:r()(r()({},n.hack_codes),{},{code:Fe.Base64.encode(n.hack_codes.code)}),hack_sets:[r()({},n.hack_sets)],is_blank:!0})),n.tag_discipline_ids&&(i.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids],l.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids]),sessionStorage.projectFill&&(l.hack_identifier=sessionStorage.projectFill),e.next=7,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks/create_item_bank.json"),{method:"post",body:8===n.question_type?l:i});case 7:0===(null==(a=e.sent)?void 0:a.status)&&(pe(!1),nn(a)),(0,E.Vf)("#question-scroll-id");case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var an=function(){var e=d()(s()().mark((function e(n,t){var i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return x.ZP.warning("请上传文件"),t(),e.abrupt("return");case 4:return e.next=6,(0,C.Hb)(c,null===(i=n[0])||void 0===i?void 0:i.file);case 6:0===(r=e.sent).status&&(x.ZP.success("成功导入".concat(null==r?void 0:r.success,"条")),_e(!1),$e()),t();case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),on=function(){var e=d()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.kF)({score:(0,xt.round)(n,1),question_id:null==t?void 0:t.question_id});case 2:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=7;break}return x.ZP.success("修改成功"),nn({id:Q.current},!1),e.abrupt("return");case 7:-1===(null==i?void 0:i.status)&&Y(null==t?void 0:t.question_score);case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();function sn(){return cn.apply(this,arguments)}function cn(){return cn=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S.Z.confirm({title:"提示",content:"确定要删除这个试题吗?",okText:"确定",centered:!0,className:A.modalconfirm,onOk:function(){var e=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.question_id){e.next=7;break}return e.next=3,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks/").concat(W.question_id,".json"),{method:"delete"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&($e(),pe(!1)),e.next=10;break;case 7:H({}),pe(!1),$e();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancelText:"取消"});case 1:case"end":return e.stop()}}),e)}))),cn.apply(this,arguments)}var dn=function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks.json"),{method:"post",body:r()({},n)});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=(0,vt.I)(),pn=un.overflow,mn=un.handleMouseEnter,hn=un.handleMouseLeave,fn=function(){var e=d()(s()().mark((function e(n){var t,i,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,q.ZP)("/api/examination_banks/".concat(c,"/sort_question_type.json"),{method:"post",body:{question_type:n}});case 3:if(t=e.sent,O(!1),0!==(null==t?void 0:t.status)){e.next=11;break}return e.next=8,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 8:r=e.sent,k(r),null!=r&&null!==(i=r.exercise)&&void 0!==i&&i.sub_discipline_id&&Qe(null==r||null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),vn=function(){return!!ue&&(x.ZP.info("请先保存或取消当前正在编辑的试题。"),!0)};return(0,R.jsxs)("div",{children:[(0,R.jsx)(g.Z,{spinning:oe,children:(0,R.jsx)("div",{className:A.bg,children:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[0===(null==w||null===(n=w.exercise_types)||void 0===n?void 0:n.q_counts)&&!ue&&(0,R.jsx)(M.Z,{customText:"还没有试题,从底部操作栏来添加吧~"}),((null==w||null===(t=w.exercise_types)||void 0===t?void 0:t.q_counts)>0||ue)&&(0,R.jsxs)("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"},children:[(0,R.jsx)("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0},children:(0,R.jsx)(P.Z,{className:A.left,active:!0,loading:L,children:(0,R.jsxs)("div",{className:A.left,children:[(0,R.jsx)("div",{className:A.leftAction,children:(0,R.jsx)(j.ZP,{onClick:function(){vn()||ke(!0)},className:A.Button,children:"批量设置分值"})}),(0,R.jsx)("div",{className:A.scrollWrapper,style:{overflow:pn},onMouseEnter:mn,onMouseLeave:hn,children:null==w||null===(i=w.exercise_question_types)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:"mb30",children:[(0,R.jsxs)("div",{className:A.title,children:[(0,R.jsxs)("div",{className:A.titleleft,children:[(0,R.jsxs)("span",{style:{color:"#000000",fontWeight:400,fontSize:12},children:[" ",(0,E.EM)(n+1),"、【",e.name,"】"]}),(0,R.jsxs)("span",{style:{color:"#464F66",fontSize:12},children:["(",e.count,"小题,共",e.score,"分)"]})]}),(0,R.jsx)(I.Z,{dropdownRender:function(){return function(e,n){return(0,R.jsxs)(T.Z,{children:[(0,R.jsx)(T.Z.Item,{disabled:0===n,onClick:d()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n){e.next=2;break}return e.abrupt("return");case 2:if(!vn()){e.next=4;break}return e.abrupt("return");case 4:return t=(0,E.rz)(null==w?void 0:w.exercise_question_types,n,n-1),e.next=7,fn(t.map((function(e){return e.name})));case 7:case"end":return e.stop()}}),e)}))),children:(0,R.jsx)("span",{className:A.moreSpan,children:"上移"})},"1"),(0,R.jsx)(T.Z.Item,{disabled:n===(null==w?void 0:w.exercise_question_types.length)-1,onClick:d()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==(null==w?void 0:w.exercise_question_types.length)-1){e.next=2;break}return e.abrupt("return");case 2:if(!vn()){e.next=4;break}return e.abrupt("return");case 4:return t=(0,E.rz)(null==w?void 0:w.exercise_question_types,n,n+1),e.next=7,fn(t.map((function(e){return e.name})));case 7:case"end":return e.stop()}}),e)}))),children:(0,R.jsx)("span",{className:A.moreSpan,children:"下移"})},"2"),(0,R.jsx)(T.Z.Item,{onClick:function(){var n;We.setFieldsValue({name:e.name,item_type_en:null===(n=yt.find((function(n){return n.id==e.question_type})))||void 0===n?void 0:n.nameType}),Ue(!0)},children:(0,R.jsx)("span",{className:A.moreSpan,children:"重命名"})},"3")]})}(e,n)},placement:"bottomLeft",children:(0,R.jsx)("div",{className:A.more_style,children:(0,R.jsx)("i",{className:"iconfont icon-sandian font12"})})})]}),(0,R.jsx)(z,{isedit:ue,setBigqitem:re,bigitem:r()(r()({},e),{},{indexs:n+1}),setqitem:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(t=X.current)||void 0===t||t.blur(),H(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qitem:W,Itemid:c,getdata:nn,data:e.items})]},n)}))})]})})}),(0,R.jsx)(P.Z,{className:A.right,active:!0,loading:oe,children:(0,R.jsxs)("div",{id:"question-scroll-id",className:A.right,ref:Ye,children:[!(null!=W&&W.isadd)&&(0,R.jsxs)("div",{className:A.title,children:[!ue&&(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsxs)("span",{style:{color:"#000000",fontWeight:600,fontSize:16},children:[" ",(null==ie?void 0:ie.indexs)&&(0,E.EM)(null==ie?void 0:ie.indexs),"、【",null==ie?void 0:ie.name,"】"]}),(0,R.jsx)(B.Z,{title:"编辑题型名称",children:(0,R.jsx)("i",{className:"".concat(A.edit," iconfont icon-bianji_Hover mr5 ml5 font18"),onClick:function(){var e;We.setFieldsValue({name:ie.name,item_type_en:null===(e=yt.find((function(e){return e.id==ie.question_type})))||void 0===e?void 0:e.nameType}),Ue(!0)}})}),(0,R.jsxs)("span",{style:{color:"#464F66",fontSize:16,fontWeight:400},children:["(",null==ie?void 0:ie.count,"小题,共",null==ie?void 0:ie.score,"分)"]})]}),(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[5===(null==W?void 0:W.question_type)&&!ue&&(0,R.jsxs)("a",{className:A.shixun,href:"/shixuns/".concat(null==W?void 0:W.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]}),!ue&&[0,1,2,4,6].includes(null==W?void 0:W.question_type)&&(0,R.jsx)(f.Z.Item,{label:"分值",style:{margin:"0 20px"},required:!0,children:(0,R.jsx)(b.Z,{precision:1,ref:X,onChange:function(e){return Y(e)},value:U,onBlur:function(e){on(e.target.value,W)}})}),!ue&&(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)("i",{onClick:function(){sn()},style:{marginRight:20},className:"".concat(A.delete," iconfont icon-shanchu13 mr5 ")})}),!ue&&(0,R.jsx)(B.Z,{title:"编辑试题",children:(0,R.jsx)("i",{onClick:function(){var e,n,t;6===(null==W?void 0:W.question_type)?"course"==Xe.get("pageType")?"course"==Xe.get("updateType")?h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(e=w.exercise)||void 0===e?void 0:e.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"?type=2&pageType=course&updateType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(n=w.exercise)||void 0===n?void 0:n.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"?type=2&pageType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(t=w.exercise)||void 0===t?void 0:t.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"$?type=2")):pe(!0)},className:"".concat(A.edit," iconfont icon-bianji_Hover mr5 ")})})]})]}),!ue&&(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{className:A.qcount,children:[(0,R.jsxs)("span",{className:A.score,children:[null==W?void 0:W.question_score,"分"]}),(0,R.jsx)(D.Z,{className:A.qtitle,value:(null==W?void 0:W.index)+"、"+"".concat(8==(null==W?void 0:W.question_type)?null==W||null===(l=W.program_attr)||void 0===l?void 0:l.description:null==W?void 0:W.question_title)})]}),(0,R.jsx)(yn,{TagDiscipline:fe,qitem:W})]}),ue&&(0,R.jsxs)("div",{children:[(null==W?void 0:W.question_type)<=1&&(0,R.jsx)(J,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),5===(null==W?void 0:W.question_type)&&(0,R.jsx)(Re,{setqitem:H,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W}),3===(null==W?void 0:W.question_type)&&(0,R.jsx)($,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),2===(null==W?void 0:W.question_type)&&(0,R.jsx)(ne,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),4===(null==W?void 0:W.question_type)&&(0,R.jsx)(bn,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),7===(null==W?void 0:W.question_type)&&(0,R.jsx)(Le,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),8===(null==W?void 0:W.question_type)&&(0,R.jsx)(De,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e})]})]})})]})]})})}),(0,R.jsx)("div",{className:A.bottomdiv,children:(0,R.jsxs)("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||(Se(!0),Be(!1))},children:"题库选题"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||_e(!0)},children:"导入试题"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:d()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!vn()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.JP)(c);case 4:0===(n=e.sent).status&&window.open("/classrooms/coursesId/exercise/".concat(n.exercise_id,"/").concat(null===(t=a.userInfo)||void 0===t?void 0:t.login,"/initate_answer"));case 6:case"end":return e.stop()}}),e)}))),children:"模拟考试"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||window.open("/paperlibrary/see/".concat(c))},children:"试卷预览"}),null==yt?void 0:yt.map((function(e,n){return(0,R.jsx)(j.ZP,{className:A.addQuestionBtn,type:"primary",onClick:function(){if(!vn()){if(5===e.id)return Se(!0),void Be(!0);var n,t,i,r,l,a,o,s,c,d,u,p;if(6!==e.id)pe(!0),2===e.id?H({question_type:e.id,isadd:!0,repeat_answer:!0,choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],question_choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",analysis:""}):H({question_type:e.id,question_choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0});else"course"==Xe.get("pageType")?"course"==Xe.get("updateType")?h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(n=w.exercise)||void 0===n?void 0:n.difficulty,"&sub_discipline_id=").concat(null==w||null===(t=w.exercise)||void 0===t?void 0:t.sub_discipline_id,"&express_id=").concat(null==w||null===(i=w.exercise)||void 0===i?void 0:i.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(r=w.exercise)||void 0===r?void 0:r.id,"?type=2&pageType=course&updateType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(l=w.exercise)||void 0===l?void 0:l.difficulty,"&sub_discipline_id=").concat(null==w||null===(a=w.exercise)||void 0===a?void 0:a.sub_discipline_id,"&express_id=").concat(null==w||null===(o=w.exercise)||void 0===o?void 0:o.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(s=w.exercise)||void 0===s?void 0:s.id,"?type=2&pageType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(c=w.exercise)||void 0===c?void 0:c.difficulty,"&sub_discipline_id=").concat(null==w||null===(d=w.exercise)||void 0===d?void 0:d.sub_discipline_id,"&express_id=").concat(null==w||null===(u=w.exercise)||void 0===u?void 0:u.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(p=w.exercise)||void 0===p?void 0:p.id,"?type=2"))}},children:e.name},n)})),(0,R.jsxs)("span",{className:A.saveBtn,onClick:function(){if("course"==Xe.get("pageType"))if("course"==Xe.get("updateType"))x.ZP.info("编辑成功"),h.history.replace("/paths/".concat(Xe.get("courseId")));else{if(vn())return;(0,gt._C)({id:Xe.get("stageId"),subject_id:Xe.get("courseId"),homework_type:"exercise",examination_bank_ids:[c]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.info("创建成功"),h.history.replace("/paths/".concat(Xe.get("courseId"))))}))}else{if(vn())return;x.ZP.info("创建成功"),h.history.push("/paperlibrary?defaultActiveKey=0")}},children:[(0,R.jsx)("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"保存试卷"]})]})}),(0,R.jsx)(jn,{setScoreShow:ke,ScoreShow:je,exerciseitem:w,getdata:$e}),Ze&&(0,R.jsx)(ft,{setScoreShow:Se,isshixuns:Ie,ScoreShow:Ze,isloadings:qe,onOk:function(){var e=d()(s()().mark((function e(n,t,i,l){var a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Me(!0),a={exam_id:c,item_bank_ids:n,shixun_ids:t},e.next=4,dn(r()(r()({},a),{},{check_only:i}));case 4:if(o=e.sent,Me(!1),0!==(null==o?void 0:o.status)){e.next=14;break}return e.next=9,dn(a);case 9:Se(!1),$e(),x.ZP.info("添加成功"),e.next=15;break;case 14:-4===o.status&&S.Z.confirm({title:"提示",content:"当前已选择".concat(l,"道试题,已加入过的试题将不会重复加入"),onOk:function(){var e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dn(a);case 2:Se(!1),$e(),x.ZP.info("添加成功");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 15:case"end":return e.stop()}}),e)})));return function(n,t,i,r){return e.apply(this,arguments)}}()}),(0,R.jsx)(_n.Z,{visible:ye,onCancel:function(){return _e(!1)},onOk:an}),(0,R.jsx)(S.Z,{centered:!0,title:"编辑题型名称",open:Ke,width:500,onOk:function(){return We.submit()},onCancel:function(){return Ue(!1)},children:(0,R.jsxs)(f.Z,{form:We,initialValues:{},onFinish:function(){var e=d()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.RK)(r()({id:c},n));case 2:0==e.sent.status&&(x.ZP.success("修改成功"),$e(),Ue(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(f.Z.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"请输入题型名称"},{whitespace:!0,message:"请勿输入空格"},{validator:function(e,n){var t,i,r=null==yt||null===(t=yt.find((function(e){return e.nameType==We.getFieldValue("item_type_en")})))||void 0===t?void 0:t.id;return null!=w&&null!==(i=w.exercise_question_types)&&void 0!==i&&null!==(i=i.filter((function(e){return e.question_type!=r})))&&void 0!==i&&null!==(i=i.map((function(e){return null==e?void 0:e.name})))&&void 0!==i&&i.includes(n)?Promise.reject(new Error("题型名称已存在,请勿设置相同的题型名称")):Promise.resolve()}}],children:(0,R.jsx)(y.Z,{size:"large",maxLength:10,showCount:!0})}),(0,R.jsx)(f.Z.Item,{hidden:!0,name:"item_type_en",children:(0,R.jsx)(y.Z,{size:"large"})})]})})]})})),wt=t(40029),bt=t(57840),jt=function(){var e=(0,m.useState)([]),n=p()(e,2),t=n[0],i=n[1];return(0,m.useEffect)((function(){var e=function(){var e=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.d1)({source:"question"});case 2:null!=(n=e.sent)&&n.disciplines&&i((0,N.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),t},kt=(0,h.connect)((function(e){return{user:e.user,newExercisePaper:e.newExercisePaper,dispatch:e.dispatch}}))((function(e){e.user;var n,t,i,l,o,c,u=e.newExercisePaper,N=e.dispatch,S=(0,h.useParams)(),T=jt(),P=f.Z.useForm(),I=p()(P,1)[0],B=(0,m.useState)(),A=p()(B,2),E=A[0],q=A[1],M=(0,m.useState)(!1),L=p()(M,2),O=L[0],F=L[1],D=(0,m.useState)(1),z=p()(D,2),G=z[0],W=z[1],H=(0,m.useState)(""),V=p()(H,2),K=V[0],U=V[1],Y=(0,h.useSearchParams)(),J=p()(Y,1)[0],X=(0,m.useState)(!1),Q=p()(X,2),$=Q[0],ee=Q[1];return(0,m.useEffect)((function(){"2"===J.get("type")&&(U(S.id),W(2))}),[J.get("type")]),(0,m.useEffect)((function(){if(S.id){if(!T.length)return;var e=function(){var e=d()(s()().mark((function e(){var n,t,i,l,o,c,d,u,p,m,h,f,v;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,C.Di)({id:S.id});case 3:i=e.sent,F(!1),l=null==i||null===(n=i.exercise)||void 0===n?void 0:n.sub_discipline_id,o=[],c=a()(T);try{for(c.s();!(d=c.n()).done;){u=d.value,p=a()(u.children);try{for(p.s();!(m=p.n()).done;)(h=m.value).value===l&&(o=[u.value,h.value])}catch(e){p.e(e)}finally{p.f()}}}catch(e){c.e(e)}finally{c.f()}f=null==i||null===(t=i.exercise)||void 0===t?void 0:t.time,v=r()(r()({},i.exercise),{},{sub_discipline_id:o,time:-1===f?null:f}),q(v);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}else q({time:60,difficulty:2});N({type:"globalSetting/footerToggle",payload:!1})}),[T]),(0,R.jsx)("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64},children:(0,R.jsxs)("section",{className:"edu-container",children:[(0,R.jsx)("section",{className:"animated fadeIn",children:(0,R.jsx)("aside",{style:{marginTop:15},children:(0,R.jsxs)(v.Z,{separator:">",children:[(0,R.jsx)(v.Z.Item,{children:(0,R.jsx)(h.Link,{to:"/paperlibrary",children:"试卷库"})}),(0,R.jsx)(v.Z.Item,{children:"人工组卷"})]})})}),(0,R.jsxs)("div",{className:"bg-white",children:[(0,R.jsxs)("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"},children:[(0,R.jsxs)("div",{onClick:function(){$?x.ZP.info("请先保存或取消当前正在编辑的试题。"):W(1)},className:1===G?k.Z.selectdiv:k.Z.divitem,children:[(0,R.jsx)(wt.Z,{number:1,active:1===G,className:"mr10"}),(0,R.jsx)("span",{children:"试卷基础信息"})]}),(0,R.jsx)("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),(0,R.jsxs)("div",{onClick:function(){S.id||K?(W(2),K||U(S.id)):x.ZP.info("请先保存基础信息再新建试题")},className:1!==G?k.Z.selectdiv:k.Z.divitem,children:[(0,R.jsx)(wt.Z,{number:2,active:1!==G,className:"mr10"}),(0,R.jsx)("span",{children:"编辑试题"})]})]}),2===G&&(0,R.jsxs)("div",{className:"tc",children:[(0,R.jsx)(bt.Z,{defaultValue:null==u||null===(n=u.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_name,onFinish:function(){var e=d()(s()().mark((function e(n){var t,i,r,l,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.trim()!==(null==u||null===(t=u.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_name)){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,(0,C.w0)({id:"".concat(null==u||null===(i=u.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.id),sub_discipline_id:null==u||null===(r=u.editData)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.sub_discipline_id,time:"".concat(null==u||null===(l=u.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.time),exercise_name:n,exercise_description:null==u||null===(a=u.editData)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.exercise_description,difficulty:null==u||null===(o=u.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.difficulty});case 4:if(0!==e.sent.status){e.next=9;break}return I.setFieldValue("exercise_name",n),N({type:"newExercisePaper/modifyTitle",payload:n}),e.abrupt("return",!0);case 9:return e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,R.jsxs)("div",{style:{fontSize:14},children:[(0,R.jsxs)("span",{style:{color:"#5F6368"},children:["答题时长",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==u||null===(t=u.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.time})]}),(0,R.jsxs)("span",{style:{margin:"0px 30px",color:"#5F6368"},children:["难度",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:1===(null==u||null===(i=u.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.difficulty)?"简单":2===(null==u||null===(l=u.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("span",{style:{marginRight:30,color:"#5F6368"},children:["试题总数",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==u||null===(o=u.editData)||void 0===o||null===(o=o.exercise_types)||void 0===o?void 0:o.q_counts)||0})]}),(0,R.jsxs)("span",{style:{color:"#5F6368"},children:["总分",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==u||null===(c=u.editData)||void 0===c||null===(c=c.exercise_types)||void 0===c?void 0:c.q_scores})]})]})]})]}),1===G&&(0,R.jsxs)(g.Z,{spinning:O,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30",children:[(0,R.jsx)("section",{className:[k.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"},children:E&&(0,R.jsxs)(f.Z,{layout:"horizontal",form:I,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:k.Z.formWrap,initialValues:E,children:[(0,R.jsx)(f.Z.Item,{name:"exercise_name",label:"试卷名称",className:k.Z.baseLineHeight,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试卷名称")}}],children:(0,R.jsx)(y.Z,{maxLength:60,className:k.Z.baseFormItem,placeholder:"请输入试卷名称",showCount:!0})}),(0,R.jsx)(f.Z.Item,{label:"方向&课程",name:"sub_discipline_id",className:k.Z.baseLineHeight,rules:[{required:!0,message:"请选择方向&课程"}],children:(0,R.jsx)(_.Z,{className:k.Z.baseFormItem,allowClear:!1,placeholder:"请选择方向&课程",options:T,popupClassName:k.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,R.jsx)(f.Z.Item,{label:"难度",name:"difficulty",className:k.Z.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,R.jsxs)(w.ZP.Group,{className:k.Z.radiogroup,children:[(0,R.jsx)(w.ZP.Button,{className:k.Z.easy,value:1,children:"简单"}),(0,R.jsx)(w.ZP.Button,{className:k.Z.medium,value:2,children:"适中"}),(0,R.jsx)(w.ZP.Button,{className:k.Z.hard,value:3,children:"困难"})]})}),(0,R.jsx)(f.Z.Item,{label:"答题时长",className:k.Z.baseLineHeight,children:(0,R.jsxs)("div",{style:{display:"flex",width:"100%"},children:[(0,R.jsx)(f.Z.Item,{name:"time",noStyle:!0,children:(0,R.jsx)(b.Z,{min:1,className:k.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"请填写答题时长"})}),(0,R.jsx)("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14},children:"分钟"})]})}),(0,R.jsx)(f.Z.Item,{label:"试卷须知",name:"exercise_description",children:(0,R.jsx)(y.Z.TextArea,{rows:6,maxLength:65535,placeholder:"请在此输入本次试卷答题的相关说明,最大限制65535个字符"})})]})}),(0,R.jsxs)("div",{className:k.Z.bottmodiv,children:[(0,R.jsx)(j.ZP,{className:"".concat(k.Z.cancelBtn," mr5"),type:"primary",onClick:function(){"course"==J.get("pageType")?h.history.push("/paths/".concat(J.get("courseId"))):h.history.push("/paperlibrary")},children:"取消"}),(0,R.jsx)(Z.Z,{className:"".concat(k.Z.confirmBtn," ml15"),type:"primary",onClick:d()(s()().mark((function e(){var n,t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.validateFields();case 2:if((n=I.getFieldsValue()).sub_discipline_id=n.sub_discipline_id[1],!S.id){e.next=10;break}return e.next=7,(0,C.w0)(r()({id:S.id},n));case 7:return 0===e.sent.status&&(U(S.id),W(2),h.history.replace("/paperlibrary/add/".concat(S.id,"?type=2"))),e.abrupt("return");case 10:return e.next=12,(0,C.un)(n);case 12:0===(t=e.sent).status&&(U(null==t||null===(i=t.data)||void 0===i?void 0:i.exam_id),W(2),"course"==J.get("pageType")?h.history.replace("/paperlibrary/add/".concat(null==t||null===(l=t.data)||void 0===l?void 0:l.exam_id,"?type=2&pageType=course&courseId=").concat(J.get("courseId"),"&stageId=").concat(J.get("stageId"))):h.history.replace("/paperlibrary/add/".concat(null==t||null===(a=t.data)||void 0===a?void 0:a.exam_id,"?type=2")));case 14:case"end":return e.stop()}}),e)}))),children:"下一步"})]})]}),2===G&&(0,R.jsx)("div",{children:(0,R.jsx)(_t,{setisedits:ee,itemid:K})})]})})}))},18122:function(e,n,t){"use strict";t.d(n,{I:function(){return a}});var i=t(79800),r=t.n(i),l=t(59301),a=function(){var e=(0,l.useState)("hidden"),n=r()(e,2),t=n[0],i=n[1];return{overflow:t,handleMouseEnter:function(){return i("auto")},handleMouseLeave:function(){return i("hidden")}}}},28288:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},4505:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},89293:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var i=t(92310),r=t.n(i),l=t(47783),a=t(90339),o=t(59301),s=t(92343),c=t(36355),d=t(8876),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(c.E_),i=t("breadcrumb");return o.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var m=p,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,l);const o=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,o,a)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:l,dropdownProps:a,href:s}=e;const c=(e=>{if(r||l){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:l}=e,a=x(e,["key","title","label","path"]);let c=null!=r?r:i;return l&&(c=o.createElement("a",{href:`${s}${l}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else l&&(t.overlay=l);return o.createElement(u.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(d.Z,null)))}return e})(i);return null!=c?o.createElement(o.Fragment,null,o.createElement("li",null,c),t&&o.createElement(m,null,t)):null},y=e=>{const{prefixCls:n,children:t,href:i}=e,r=x(e,["prefixCls","children","href"]),{getPrefixCls:l}=o.useContext(c.E_),a=l("breadcrumb",n);return o.createElement(g,Object.assign({},r,{prefixCls:a}),f(a,r,t,i))};y.__ANT_BREADCRUMB_ITEM=!0;var _=y,w=t(17313),b=t(83116),j=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,w.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,w.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var C=(0,b.Z)("Breadcrumb",(e=>{const n=(0,j.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),N=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=N(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:h,children:f,itemRender:x,params:y={}}=e,_=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:w,direction:b,breadcrumb:j}=o.useContext(c.E_);let k;const N=w("breadcrumb",n),[T,P]=C(N),I=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(h,p);const B=v(N,x);if(I&&I.length>0){const e=[],n=h||p;k=I.map(((i,r)=>{const{path:l,key:s,type:c,menu:d,overlay:u,onClick:p,className:h,separator:f,dropdownProps:v}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(y,l);void 0!==x&&e.push(x);const _=null!=s?s:r;if("separator"===c)return o.createElement(m,{key:_},f);const w={},b=r===I.length-1;d?w.menu=d:u&&(w.overlay=u);let{href:j}=i;return e.length&&void 0!==x&&(j=`#/${e.join("/")}`),o.createElement(g,Object.assign({key:_},w,(0,a.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:v,href:j,separator:b?"":t,onClick:p,prefixCls:N}),B(i,y,n,e,j))}))}else if(f){const e=(0,l.Z)(f).length;k=(0,l.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,s.Tm)(n,{separator:r?"":t,key:i})}))}const A=r()(N,null==j?void 0:j.className,{[`${N}-rtl`]:"rtl"===b},d,u,P),E=Object.assign(Object.assign({},null==j?void 0:j.style),i);return T(o.createElement("nav",Object.assign({className:A,style:E},_),o.createElement("ol",null,k)))};T.Item=_,T.Separator=m;var P=T},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,l,a,o,s,c,d=!1;n||(n={}),t=n.debug||!1;try{if(a=i(),o=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=r[n.format]||r.default;window.clipboardData.setData(l,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),o.selectNodeContents(c),s.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),d=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),l=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(l,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(o):s.removeAllRanges()),c&&document.body.removeChild(c),a()}return d}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=l(t(59301)),r=l(t(25769));function l(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function s(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},l=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function d(e,n){for(var t=0;t4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,L(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){_=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",l=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},S=function(n,t,i){w(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var l=document.createElement("div");l.classList.add("appletParameters","notranslate");var a=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(w(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,a=605);else{var d=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=Z(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},y||g.appendChild(b)):l.appendChild(b),g.appendChild(l),y||n.appendChild(g),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},w(f)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var C=0;C0?(r.remove(),o.attr("id","fullscreencontent").show(),jQuery(l).append(o),window.dispatchEvent(new Event("resize"))):S(r,n,!1),window.GGBT_wsf_view.launchFullScreen(l)}else h=i,S(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(o=e/4*3),s=o/5.8,a.setAttribute("src",y),a.setAttribute("width",o),a.setAttribute("height",s);var d=(e-o)/2,u=(n-s)/2;a.style.left=d+"px",a.style.top=u+"px",r.appendChild(a)}return r.appendChild(c),r},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},q=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(f=e,n)L(f,!0);else{var l,a,o=!r;if(o){var s=w(f);!isNaN(s)&&s<4.4&&(o=!1)}l="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in a=c>0?f:0===c?l+f:"https://www.geogebra.org/apps/5.2.814.0/",q)if(f.slice(-1*q[d].length)===q[d]||f.slice(-1*(q[d].length+1))===q[d]+"/")return void L(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",L(a,!1)}},L=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,v="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?q.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&L(c,m),o=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var l,a=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,s=(l=e.autoHeight)&&"false"!==l,c=function(e,n,t,i,r,l){var a=null;if(null!=l&&""!=l)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+l+" ")>-1){a=o;break}o=o.parentNode}var s=0,c=0,d=0,u=0,p=0,m=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(p=s-f.width-f.left,m=d<=480?10:30):(m=f.left,p=d<=480?10:30),u=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?l:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==l?Math.min(l,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,l=(t-i.height)/2;l<0&&(l=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=l+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=l<40?"40px":l+"px",e.style.left=r+"px")}return{responsiveResize:function(t,l){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(l.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var o=i(l,t);e()&&a.setAttribute("data-param-scale",o);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],l=[];function a(e){var n=l[e](),t=i[e];if(n in t)return n;var a=[];for(var o in t)a[t[o]]=o;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>l-20&&tn||n>r-20&&i1e3*(a+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!o){e.next=13;break}return T.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),H(d()(d()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)},c=function(){return u.apply(this,arguments)},l=ie(),a=re?null==o?void 0:o.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=re?null==o||null===(t=o.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,D.bM)(ne.current,{test_hack_code:U,test_input:Q});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=S()(N()().mark((function e(){var n,t,r,l,a,s,c,u;return N()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?T.ZP.error("填空项答案不能为空"):T.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(_(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,O.ZP)("/api/problems.json",{method:"post",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(l=r.hack)||void 0===l||null===(l=l.sub_discipline_id)||void 0===l?void 0:l[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,O.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:d()(d()({},r),{},{hack:d()(d()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:d()(d()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[d()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,O.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(u=e.sent)?void 0:u.status)){e.next=34;break}return ne.current=null==u?void 0:u.identifier,te.current=!0,_(!1),le(),e.abrupt("return");case 34:_(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{children:[(0,G.jsx)(P.ZP,d()(d()({loading:y},n),{},{onClick:oe,children:t})),(0,G.jsx)(v.Z,{open:j,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:u,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ae()},onCancel:function(){te.current=!1,k(!1)},children:(0,G.jsxs)("div",{className:A,children:[(0,G.jsxs)("div",{className:E,children:[(0,G.jsxs)("div",{className:"mb20",children:[(0,G.jsx)("span",{className:"c-black",children:"执行代码"}),!o&&(0,G.jsx)(R.CopyToClipboard,{text:U,onCopy:function(){return T.ZP.success("复制成功")},children:(0,G.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,G.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,G.jsx)(F.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:U,onChange:function(e){return Y(e)}})]}),(0,G.jsxs)("div",{className:q,children:[(0,G.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)("div",{className:L,children:(0,G.jsx)(h.Z.TextArea,{placeholder:"请输入",value:Q,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,G.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,G.jsx)("div",{className:M,children:(0,G.jsx)(I.Z,{spinning:u,tip:"代码执行中",children:(0,G.jsx)("div",{className:L,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,l=e.input,a=e.expected_output,o=null;switch(n){case z.h.OK:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,G.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{children:"输入:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:l}),(0,G.jsx)("div",{children:"输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,G.jsx)("div",{children:"预期输出:"}),(0,G.jsx)("pre",{style:{fontFamily:"initial"},children:a&&B.Base64.decode(a)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:o=(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("p",{children:["最后执行的输入:",(0,G.jsx)("pre",{children:l})]}),(0,G.jsx)("p",{children:"执行出错信息:"}),(0,G.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:o=(0,G.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:o=(0,G.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,G.jsxs)(G.Fragment,{children:[" ",o," "]})}(W)})})})]})]})})]})},H=t(23717),V=["key","name"],K=h.Z.TextArea,U=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",X=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.hackidentifier,c=e.answerKey,u=(0,m.useState)(!1),C=p()(u,2),N=C[0],Z=C[1],S=(0,m.useState)(!1),T=p()(S,2),P=(T[0],T[1],(0,j.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var a=P(e,n.from);console.log("新增".concat(l,"个,之前有").concat(a,"个")),t(l,a)}}else{var o=r.split(Y).length-1+r.split(J).length-1,s=P(e,n.from);console.log("删除".concat(o,"个, 前面有").concat(s,"个,新增").concat(l,"个")),i(o>1?Array.from({length:o},(function(e,n){return s+n})):s)}}(e,n,A,q)}})})}),(0,G.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return B.current=i,E.current=a,(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,G.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,G.jsxs)("div",{onClick:function(){v.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,G.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,G.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,G.jsx)(H.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,G.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,a=e.key,o=e.name,s=r()(e,V);return(0,G.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,G.jsxs)(g.Z,{flex:"0 0 auto",className:"".concat(k.Z.blankIndex),children:["填空项",n+1]}),(0,G.jsx)(g.Z,{flex:1,children:(0,G.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,G.jsx)(g.Z,{children:(0,G.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"answer_text"],noStyle:!0,children:null!=M&&null!==(t=M[o])&&void 0!==t&&t.multi_line||null!=M&&null!==(i=M[o])&&void 0!==i&&i.multiLine?(0,G.jsx)(K,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,G.jsx)(h.Z,{style:{marginLeft:10,width:550},className:k.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),l&&(0,G.jsx)(g.Z,{flex:"224px",children:(0,G.jsx)(f.Z.Item,d()(d()({},s),{},{name:[o,"score"],label:"分值",rules:[{required:!0}],children:(0,G.jsx)(y.Z,{size:"large",className:k.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},a)}))]})}}),(0,G.jsx)("div",{onClick:function(){return Z(!0)},children:(0,G.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,G.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:N})})}),(0,G.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,G.jsx)(_.default,{size:"large",children:U.map((function(e){return(0,G.jsxs)(_.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,G.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,G.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,G.jsx)(y.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,G.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,G.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,G.jsxs)(w.ZP.Group,{style:{marginTop:-10},children:[(0,G.jsx)(w.ZP,{value:0,children:"不忽略空格"}),(0,G.jsx)(w.ZP,{value:1,children:"忽略首尾空格"}),(0,G.jsx)(w.ZP,{value:2,children:"忽略所有空格"})]})}),(0,G.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,G.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,G.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,G.jsx)(K,{rows:4})}),(0,G.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,G.jsx)(K,{rows:4})})]}),(0,G.jsx)(W,{form:t,answerKey:c,hackIdentifier:o,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,G.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return k}});var i=t(39647),r=t.n(i),l=t(79800),a=t.n(l),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(6848),f=t(78241),v=t(5547),x=t(88996),g=t(12101),y=t(36017),_=t(37712),w=["key","name"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],j=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,l=e.index,a=e.isEdit,o=e.setInputActive,c=e.form,u=e.choiceOptionsPath,f=e.allowChangeMode,w=e.showAddIcon,j=e.addItem,k=e.deleteItem;console.log(n,"value");var C=1===(null==n?void 0:n[r]),N=function(){var e;C?t(d()(d()({},n),{},s()({},r,0))):(f||(e=c.getFieldValue(u),c.setFieldValue(u,e.map((function(e){return d()(d()({},e),{},s()({},r,0))})))),t(d()(d()({},n),{},s()({},r,1))))};return(0,_.jsxs)(p.Z,{className:v.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,_.jsx)(m.Z,{onClick:N,className:"".concat(v.Z.choiceIndex," ").concat(C?v.Z.activeAnswer:""),children:b[l]}),(0,_.jsx)(m.Z,{flex:1,className:"".concat(v.Z.editorWrap," ml15"),onClick:o,children:(0,_.jsx)(y.x,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[i],onChange:function(e){t(d()(d()({},n),{},s()({},i,e)))}})}),(0,_.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,_.jsx)("div",{onClick:N,className:"".concat(v.Z.setAnswerBtn," ").concat(C?v.Z.activeAnswer:""),children:C?"正确答案":"设为答案"})}),(0,_.jsxs)(m.Z,{className:v.Z.actionWrapper,children:[(0,_.jsx)(h.Z,{title:"新增参考答案",children:(0,_.jsx)(x.Z,{className:v.Z.addIcon,onClick:j,style:{visibility:w?"visible":"hidden"}})}),(0,_.jsx)(h.Z,{title:"删除",children:(0,_.jsx)(g.Z,{className:v.Z.deleteIcon,onClick:k,style:{visibility:l>1?"visible":"hidden"}})})]})]})},k=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,o=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,m=e.allowChangeMode,h=void 0===m||m,x=e.form,g=e.showAnalysis,k=void 0===g||g,C=(0,u.useState)(),N=a()(C,2),Z=N[0],S=N[1],T=(0,u.useState)(!1),P=a()(T,2),I=P[0],B=P[1];return(0,_.jsxs)("div",{className:v.Z.wrap,children:[(0,_.jsx)("div",{className:v.Z.questionTitleEditorWrap,children:(0,_.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,_.jsx)(y.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,_.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,_.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[o])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(b[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,_.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,l){var a=n.key,m=n.name,g=r()(n,w),y=Z===a,k=l<7&&l===e.length-1;return(0,u.createElement)(f.Z.Item,d()(d()({},g),{},{key:a,name:m,className:v.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(b[l],"选项的内容")))}}]}),(0,_.jsx)(j,{choiceTextKey:o,answerKey:c,index:l,isEdit:y,setInputActive:function(){S(a)},form:x,choiceOptionsPath:p,allowChangeMode:h,showAddIcon:k,addItem:function(){return t(s()(s()({},o,""),c,0))},deleteItem:function(){return i(m)}}))})),e.length<8&&(0,_.jsx)("div",{className:"".concat(v.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},o,""),c,0))},children:"添加选项"})]})}}),k&&(0,_.jsx)("div",{onClick:function(){return B(!0)},children:(0,_.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,_.jsx)(y.x,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return M}});var i=t(39647),r=t.n(i),l=t(91232),a=t.n(l),o=t(85573),s=t.n(o),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(37205),h=t.n(m),f=t(59301),v=t(43418),x=t(95237),g=t(43604),y=t(8772),_=t(6848),w=t(78673),b=t(78241),j=t(5112),k=t(97913),C=t(36017),N=t(12101),Z=t(64259),S=t(5547),T=t(30347),P=t(37712),I=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{className:"mb20",children:[(0,P.jsx)(y.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=h()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,P.jsx)(_.Z,{title:"删除",children:(0,P.jsx)(N.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},A=function(e){var n=e.value,t=e.onChange;return(0,P.jsxs)(x.Z,{className:"ml20",children:[(0,P.jsx)(g.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,P.jsxs)(x.Z,{align:"middle",className:"mb20",children:[(0,P.jsx)(T.Z,{value:e,style:{flex:1},onChange:function(e){var r=h()(n);r[i]=e,t(r)}}),(0,P.jsx)(_.Z,{title:"删除",children:(0,P.jsx)(N.Z,{className:S.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:S.Z.modal,onOk:function(){var i=h()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,P.jsx)(g.Z,{children:(0,P.jsx)("div",{className:"".concat(S.Z.addBtn),onClick:function(){var e;(e=h()(n)).push(""),t(e)},children:"新增答案"})})]})},E=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,P.jsx)(w.Z,{checked:!t,onChange:function(e){i(!e)}})},q="▁",M=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,l=void 0!==i&&i,o=e.answerKey,c=(0,f.useState)(!1),u=p()(c,2),m=u[0],h=u[1],v=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return o+n})):o)}else if(l>0){var s=v(e,n.from);console.log("新增".concat(l,"个,之前有").concat(s,"个")),t(l,s)}}(e,n,M,O)}})})}),(0,P.jsx)(b.Z.List,{name:o,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var a=n.add,c=n.remove;i.errors;return T.current=a,L.current=c,(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.Z.Item,{label:(0,P.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,P.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,a=e.key,c=e.name,u=r()(e,I);return(0,P.jsxs)("div",{style:{marginBottom:10},children:[(0,P.jsxs)(x.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,P.jsxs)(g.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(S.Z.blankIndex),children:["填空项",n+1]}),(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"model"],noStyle:!0,children:(0,P.jsxs)(j.ZP.Group,{onChange:function(){var e=t.getFieldValue(o);t.setFieldsValue(s()({},o,e.map((function(e,n){return d()(d()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,P.jsxs)(j.ZP,{value:1,children:["文本模式 ",(0,P.jsx)(_.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,P.jsx)(Z.Z,{})})]}),(0,P.jsxs)(j.ZP,{value:2,children:["数学公式模式 ",(0,P.jsx)(_.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,P.jsx)(Z.Z,{})})]})]})}))]}),(0,P.jsx)(x.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,P.jsxs)(g.Z,{flex:1,children:[(0,P.jsxs)(x.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,P.jsx)(g.Z,{flex:1,children:(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(o))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,P.jsx)(B,{}):(0,P.jsx)(A,{})}))}),l&&(0,P.jsx)(g.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:S.Z.blankInputNumberWrapper,children:(0,P.jsx)(k.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,P.jsx)(b.Z.Item,d()(d()({},u),{},{name:[c,"position"],noStyle:!0,children:(0,P.jsx)(y.Z,{type:"hidden"})}))]})})]},a)}))]})}}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(b.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,P.jsx)(w.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,P.jsxs)(x.Z,{align:"middle",children:[(0,P.jsx)(b.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,P.jsx)(w.Z,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==D?void 0:D.length)>1&&(0,P.jsxs)(x.Z,{align:"middle",className:(null==D?void 0:D.length)>1?"mb30":"".concat(S.Z.hide),children:[(0,P.jsx)(b.Z.Item,{name:"is_ordered",children:(0,P.jsx)(E,{})}),(0,P.jsx)(g.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,P.jsx)("div",{onClick:function(){return h(!0)},children:(0,P.jsx)(b.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,P.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:m})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(39647),r=t.n(i),l=t(79800),a=t.n(l),o=t(82242),s=t.n(o),c=t(85573),d=t.n(c),u=t(59301),p=t(95237),m=t(43604),h=t(78241),f=t(5547),v=t(36017),x=t(37712),g=["key","name"],y=d()(d()({},"正确","T"),"错误","F"),_=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),l=null==n?void 0:n.choice_text,a=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,x.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,x.jsx)(m.Z,{onClick:a,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:y[l]}),(0,x.jsx)(m.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,x.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:l})}),(0,x.jsx)(m.Z,{flex:"0 0 auto",className:"ml15",children:(0,x.jsx)("div",{onClick:a,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},w=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,u.useState)(!1),l=a()(i,2),o=l[0],c=l[1];return(0,x.jsxs)("div",{className:f.Z.wrap,children:[(0,x.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,x.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,x.jsx)(v.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,x.jsx)(h.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,x.jsx)(h.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,x.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,l=r()(e,g);return(0,u.createElement)(h.Z.Item,s()(s()({},l),{},{key:n,name:i,noStyle:!0}),(0,x.jsx)(_,{form:t}))}))})}})}),(0,x.jsx)("div",{onClick:function(){return c(!0)},children:(0,x.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,x.jsx)(v.x,{placeholder:"请编辑题目解析(非必填)",isEdit:o})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),r=t.n(i),l=t(39647),a=t.n(l),o=t(11094),s=t(5547),c=t(42783),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=a()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(o.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,d.jsx)(o.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return P}});var i=t(91232),r=t.n(i),l=t(79800),a=t.n(l),o=t(82242),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),p=t(8591),m=t(12563),h=t(78241),f=t(78673),v=t(95237),x=t(43604),g=t(6848),y=t(8772),_=t(97913),w=t(5547),b=t(36017),j=t(11094),k=t(64259),C=t(37712),N=["value","onChange"],Z=["key","name"],S=function(e){var n=e.value,t=e.onChange,i=d()(e,N);return(0,C.jsx)(j.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},T=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,C.jsx)(m.Z,{closable:!0,onClose:i,className:w.Z.keywordTag,children:(0,C.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},P=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,l=e.isMustKeyWords,o=void 0===l?i:l,c=(0,u.useState)(!1),m=a()(c,2),j=m[0],N=m[1],P=(0,u.useState)(""),I=a()(P,2),B=I[0],A=I[1],E=h.Z.useWatch("use_keywords",t),q=h.Z.useWatch("question_score",t);return(0,C.jsxs)("div",{className:w.Z.wrap,children:[(0,C.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,C.jsx)(h.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,C.jsx)(b.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,C.jsx)(h.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,C.jsx)(S,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,C.jsx)(h.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,C.jsx)(f.Z,{defaultChecked:!0})}),i&&o&&(0,C.jsxs)(v.Z,{align:"middle",className:"mb30",children:[(0,C.jsx)(h.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,C.jsx)(f.Z,{})}),(0,C.jsx)(x.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,C.jsx)(x.Z,{children:(0,C.jsx)(g.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,C.jsx)(k.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(E||!o)&&(0,C.jsx)(h.Z.List,{name:"keywords",rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(q)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,l=n.remove;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"".concat(w.Z.title," mb10"),children:o?"关键词":(0,C.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,C.jsxs)(v.Z,{align:"middle",className:"font14 mb30",children:[(0,C.jsx)(x.Z,{flex:1,children:(0,C.jsx)(y.Z,{value:B,onChange:function(e){A(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,l,a,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(l=s.split("|"))||void 0===l||null===(l=l.filter((function(e){return!!e})))||void 0===l?void 0:l.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue("keywords"),u=(null==d||null===(a=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===a?void 0:a.flat())||[],m=r()(c);try{for(m.s();!(o=m.n()).done;){var h=o.value;if(u.includes(h))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){m.e(e)}finally{m.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),A(""))},className:w.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,C.jsx)(x.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=d()(e,Z);return(0,C.jsx)(v.Z,{className:"mb20",style:{marginRight:148},children:(0,C.jsx)(x.Z,{flex:1,children:(0,C.jsxs)(v.Z,{align:"middle",justify:"space-between",children:[(0,C.jsx)(h.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,C.jsx)(T,{onClose:function(){return l(t)}})})),o&&(0,C.jsx)(h.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:w.Z.blankInputNumberWrapper,children:(0,C.jsx)(_.Z,{className:w.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,C.jsx)("div",{onClick:function(){return N(!0)},children:(0,C.jsx)(h.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,C.jsx)(b.x,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})}},95166:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i="text___bQulM",r="sup___rX_Y3",l=t(78241),a=t(37712),o=function(e){var n=e.text,t=e.name,o=void 0===t?"question_score":t,s=function(e){var t=e.value;return(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("span",{className:r,children:"*"}),(0,a.jsx)("span",{className:"mr10",children:"分值"}),(0,a.jsx)("span",{children:t||"--"}),(0,a.jsx)("span",{className:"c-grey-999",children:n})]})};return(0,a.jsx)(l.Z.Item,{noStyle:!0,name:o,children:(0,a.jsx)(s,{})})}},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),r=t.n(i),l=t(79800),a=t.n(l),o=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),m=(t(81974),t(3693),t(37712)),h=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,s=void 0===l?{}:l,c=(0,o.useRef)(),d=(0,o.useState)(),u=a()(d,2),h=u[0],f=u[1];return(0,o.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,o.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,o.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,o.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),l=a()(i,2),u=l[0],p=l[1];return(0,m.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,m.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:u})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),l=t(79800),a=t.n(l),o=t(85573),s=t.n(o),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),m=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),x=t.n(v),g=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function y(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,l=e.className,a=void 0===l?"":l,o=e.children;return(0,h.jsxs)("a",{title:t,className:a,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),o]})}var _=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,l=e.fullScreen,a=e.insertTemp,o=e.hidetoolBar,s=e.extraUse,c=[].concat(g,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(y,x()(x()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(y,{icon:"".concat(l?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},w=t(27308),b=t(78241),j=t(8772),k=t(3113),C={labelCol:{span:4},wrapperCol:{span:20}},N=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),S=t(8591),T=t(55087),P=b.Z.useForm,I={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},A=function(e){var n=e.callback,t=e.onCancel,i=P(),r=a()(i,1)[0],l=(0,c.useRef)();function o(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):S.ZP.error(e.message)}return(0,h.jsxs)(b.Z,x()(x()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,l.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(b.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(b.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(j.Z,{style:I})}),(0,h.jsx)(E,{onFileChange:function(e){var n=e.target.files[0];l.current=n,q(n,o)}})]})}),(0,h.jsx)(b.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(j.Z,{style:{width:264}})}),(0,h.jsxs)(b.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function E(e){var n=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:n})]})}function q(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(T.KI,"/api/attachments.json")),i.send(t)}var M=t(95237),L=t(74908),O=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var l=i.toDataURL("image/png");return(0,h.jsx)(M.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:l,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},D=t(7557),F=t.n(D),R=t(41498),z=t.n(R),G=t(37205),W=t.n(G),H=t(12378);function V(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(V,go.CommandHandler),V.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},V.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},V.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},V.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},V.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},V.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},V.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},V.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(l)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var l,a,o;if(null===(l=n.findTreeParentNode()))break;if((o=(a=this._sortTreeChildrenByY(l)).indexOf(n))i.y?1:t.xi.x?1:0})),n},V.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},V.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(V.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(V.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var K=V,U=(t(31270),t(85160)),Y=t(43418),J=t(43604),X=t(51136),Q="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=H;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(),o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),p=u[0],m=u[1],f=function(){var e=z()(F()().mark((function e(){var n,r;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:o.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(M.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){o.current=!o.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Q,ref:l})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=H.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",o="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",v="#cccccc",x="#b3e6b3",g="#fcbbbd";function y(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,l=(new H.Point).setRectSpot(r.actualBounds,n);l.subtract(r.location),l.scale(2,2),l.x+=130*Math.sign(l.x),l.y+=130*Math.sign(l.y),l.add(r.location),l.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var o={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(o);var s=e.diagram.findNodeForData(a);s.location=l,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(H.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(H.Spot.Top)||n.equals(H.Spot.Bottom)?25:18,height:n.equals(H.Spot.Top)||n.equals(H.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function _(n){return e(H.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function w(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(H.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:w(t,n),contextClick:w(t,n)})}function j(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",b(d,"fill"),b(p,"fill"),b(m,"fill"),b(h,"fill"))),e("ContextMenuButton",e(H.Panel,"Horizontal",b(v,"fill"),b(x,"fill"),b(f,"fill"),b(g,"fill")))]}function k(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",b(u),b(a),b(t),b(n))),e("ContextMenuButton",e(H.Panel,"Horizontal",b(d),b(o),b(s),b(c)))]}function C(n,t){return t||(t="thickness"),e(H.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w(t,n),contextClick:w(t,n)})}function N(n,t){return t||(t="dash"),e(H.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w(t,n),contextClick:w(t,n)})}function Z(){return[e("ContextMenuButton",e(H.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(H.Panel,"Horizontal",N(null),N([2,4]),N([4,4])))]}function S(n,t){return t||(t="figure"),e(H.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:w(t,n),contextClick:w(t,n)})}function T(n){return e(H.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function P(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(H.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:w("dir",n),contextClick:w("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",H.Spot.stringify(H.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(H.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=H.Spot.RightSide;n.equals(H.Spot.Top)?(i=270,r=H.Spot.TopSide):n.equals(H.Spot.Left)?(i=180,r=H.Spot.LeftSide):n.equals(H.Spot.Bottom)&&(i=90,r=H.Spot.BottomSide),t||(i-=180);var l=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",H.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(H.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:l,contextClick:l})}return i.current=new H.Diagram(r.current,{padding:20,grid:e(H.Panel,"Grid",e(H.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(H.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(K),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(H.Node,"Auto",{locationSpot:H.Spot.Center,locationObjectName:"SHAPE",desiredSize:new H.Size(120,60),minSize:new H.Size(40,40),resizable:!0,resizeCellSize:new H.Size(10,10),rotatable:!0},new H.Binding("location","loc",H.Point.parse).makeTwoWay(H.Point.stringify),new H.Binding("desiredSize","size",H.Size.parse).makeTwoWay(H.Size.stringify),e(H.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:H.Spot.AllSides,toSpot:H.Spot.AllSides},new H.Binding("figure"),new H.Binding("fill"),new H.Binding("stroke","borderColor"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(H.TextBlock,{margin:1,textAlign:"center",overflow:H.TextBlock.OverflowEllipsis,editable:!0},new H.Binding("text").makeTwoWay(),new H.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(H.Panel,"Vertical",{maxSize:new H.Size(200,NaN)},e(H.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new H.Binding("text")),e(H.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new H.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(H.Adornment,"Spot",e(H.Placeholder,{padding:10}),y(H.Spot.Top,"TriangleUp"),y(H.Spot.Left,"TriangleLeft"),y(H.Spot.Right,"TriangleRight"),y(H.Spot.Bottom,"TriangleDown"),_({alignment:new H.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(H.Panel,"Horizontal",S("Rectangle"),S("RoundedRectangle"),S("Ellipse"),S("Diamond"))),e("ContextMenuButton",e(H.Panel,"Horizontal",S("Parallelogram2"),S("ManualOperation"),S("Procedure"),S("Cylinder1"))),e("ContextMenuButton",e(H.Panel,"Horizontal",S("Terminator"),S("CreateRequest"),S("Document"),S("TriangleDown"))),j(),k(),Z()),i.current.groupTemplate=e(H.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:H.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new H.Binding("location","loc",H.Point.parse).makeTwoWay(H.Point.stringify),e(H.Panel,"Auto",{name:"BODY"},e(H.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:H.Spot.AllSides,toSpot:H.Spot.AllSides},new H.Binding("fill"),new H.Binding("stroke","color"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Placeholder,{background:"transparent",margin:20})),e(H.TextBlock,{alignment:H.Spot.Top,alignmentFocus:H.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new H.Binding("text"),new H.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(H.Adornment,"Spot",e(H.Panel,"Auto",e(H.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(H.Placeholder,{margin:1.5})),_({alignment:H.Spot.TopRight,alignmentFocus:H.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),Z()),i.current.linkTemplate=e(H.Link,{layerName:"Foreground",routing:H.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new H.Binding("fromSpot","fromSpot",H.Spot.parse),new H.Binding("toSpot","toSpot",H.Spot.parse),new H.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new H.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new H.Binding("points").makeTwoWay(),e(H.Shape,{strokeWidth:2},new H.Binding("stroke","color"),new H.Binding("strokeWidth","thickness"),new H.Binding("strokeDashArray","dash")),e(H.Shape,{segmentIndex:0,segmentOffset:new H.Point(15,0),segmentOrientation:H.Link.OrientAlong,alignmentFocus:H.Spot.Right,figure:"circle",width:10,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return 1===e}))),e(H.Shape,{segmentIndex:-1,segmentOffset:new H.Point(-10,6),segmentOrientation:H.Link.OrientPlus90,alignmentFocus:H.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return e>=1})),new H.Binding("width","thickness",(function(e){return 7+3*e})),new H.Binding("height","thickness",(function(e){return 7+3*e})),new H.Binding("segmentOffset","thickness",(function(e){return new H.Point(-15,4+1.5*e)}))),e(H.Shape,{segmentIndex:0,segmentOffset:new H.Point(15,-6),segmentOrientation:H.Link.OrientMinus90,alignmentFocus:H.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new H.Binding("fill","color"),new H.Binding("visible","dir",(function(e){return 2===e})),new H.Binding("width","thickness",(function(e){return 7+3*e})),new H.Binding("height","thickness",(function(e){return 7+3*e})),new H.Binding("segmentOffset","thickness",(function(e){return new H.Point(-15,4+1.5*e)}))),e(H.TextBlock,{alignmentFocus:new H.Spot(0,1,-4,0),editable:!0},new H.Binding("text").makeTwoWay(),new H.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(H.Adornment,e(H.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new H.Binding("pathPattern","thickness",T)),_({alignmentFocus:new H.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(H.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(H.Panel,"Horizontal",e(H.Panel,"Spot",I(!1),B(H.Spot.Top,!1),B(H.Spot.Left,!1),B(H.Spot.Right,!1),B(H.Spot.Bottom,!1)),e(H.Panel,"Spot",{margin:new H.Margin(0,0,0,2)},I(!0),B(H.Spot.Top,!0),B(H.Spot.Left,!0),B(H.Spot.Right,!0),B(H.Spot.Bottom,!0))))),new H.Palette(l.current,{maxSelectionCount:1,linkTemplate:e(H.Link,{locationSpot:H.Spot.Center,selectionAdornmentTemplate:e(H.Adornment,"Link",{locationSpot:H.Spot.Center},e(H.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(H.Shape,{toArrow:"Standard",stroke:null}))},{routing:H.Link.AvoidsNodes,curve:H.Link.JumpOver,corner:5,toShortLength:4},new H.Binding("points"),e(H.Shape,{isPanelMain:!0,strokeWidth:2}),e(H.Shape,{toArrow:"Standard",stroke:null})),model:new H.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(H.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(H.Node,"Auto",{locationSpot:H.Spot.Center},new H.Binding("location","location",H.Point.parse).makeTwoWay(H.Point.stringify),e(H.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new H.Binding("stroke").makeTwoWay(),new H.Binding("fill").makeTwoWay(),new H.Binding("figure")),e(H.TextBlock,{margin:new H.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new H.Size(16,16),maxSize:new H.Size(10,NaN),textAlign:"center",editable:!0},new H.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(H.Panel,"Grid",e(H.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(H.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},le=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"单元格数:"}),(0,h.jsx)("span",{style:re,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(te.Z,{})}),(0,h.jsx)("span",{style:re,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(te.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:re,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(ne.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(ne.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(ne.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(ne.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),oe=t(66455),se=t.n(oe),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,l=e.callback,o=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),p=u[0],m=u[1],f=(0,c.useRef)({id:o,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return l&&l(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,h.jsxs)(M.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",me="upload-image",he="add-flowchart",fe="draw-image",ve="code-block",xe="add-table",ge="------------",ye={default:ge,left:":".concat(ge),center:":".concat(ge,":"),right:"".concat(ge,":")},_e=t(56266);var we="@▁▁@",be=["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 je(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ce=s()(s()({},ke+"-B","bold"),ke+"-I","italic"),Ne=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ve,"添加代码块"),me,"添加图片"),fe,"添加画图"),he,"插入流程图"),xe,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,o=void 0===l?"100%":l,d=e.height,v=void 0===d?400:d,x=e.miniToolbar,g=void 0!==x&&x,y=e.isFocus,b=void 0!==y&&y,j=e.watch,k=e.insertTemp,C=e.mode,T=void 0===C?"markdown":C,P=e.id,I=void 0===P?"markdown-editor-id":P,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,L=void 0!==M&&M,D=e.showNullButton,F=void 0!==D&&D,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,W=void 0!==G&&G,H=e.fullScreen,V=void 0!==H&&H,K=e.onBlur,U=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,Q=void 0===X?"":X,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,ae=void 0!==re&&re,oe=e.placeholder,se=void 0===oe?"":oe,ge=e.values,ke=void 0===ge?"":ge,Ze=e.extraUse,Se=(0,c.useState)(null),Te=a()(Se,2),Pe=Te[0],Ie=Te[1],Be=(0,c.useState)(t),Ae=a()(Be,2),Ee=Ae[0],qe=Ae[1],Me=(0,c.useState)(j),Le=a()(Me,2),Oe=Le[0],De=Le[1],Fe=(0,c.useState)(V),Re=a()(Fe,2),ze=Re[0],Ge=Re[1],We=(0,c.useState)(""),He=a()(We,2),Ve=He[0],Ke=He[1],Ue=(0,c.useState)(0),Ye=a()(Ue,2),Je=Ye[0],Xe=Ye[1],Qe=(0,c.useState)(v),$e=a()(Qe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=a()(tn,2),ln=(rn[0],rn[1]),an=(0,c.useState)(0),on=a()(an,2),sn=on[0],cn=on[1],dn=(0,c.useState)(0),un=a()(dn,2),pn=un[0],mn=un[1],hn=(0,c.useRef)(),fn=(0,c.useRef)(),vn=(0,c.useRef)(),xn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;qe(ke),null==Pe||Pe.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(hn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),l=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var a,o=l[1];"file"===(null===(a=l[0])||void 0===a?void 0:a.kind)&&(o=l[0]);var s=o.getAsFile(),c=s.name.split(".").pop();q(s,(function(e){var t,i,r;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){S.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(hn.current,{mode:T,lineNumbers:!g,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),l=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),o=r.lastIndexOf("@▁▁@",i.ch),s=a>o?a:o,c=a>o?3:4;if(-1===we.indexOf(l))return null;if(console.log("change1:",n,e,r,i,s,a,o,l),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ie(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Pe){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Pe.setSize("100%","100%"),Pe.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(hn.current.parentElement),e}();return function(){var n,t;null!==(n=hn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=hn.current)||void 0===t?void 0:t.parentElement)}}}),[Pe,gn]),(0,c.useEffect)((function(){if(Pe){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],l=n[1],o=s()({},r,(function(){yn(l)}));e.push(o),Pe.addKeyMap(o)},t=0,i=Object.entries(Ce);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(I,Ee),ln(!0))}}),1e4),(0,c.useEffect)((function(){De(j)}),[Pe,j]),(0,c.useEffect)((function(){Pe&&b&&Pe.focus()}),[Pe,b]),(0,c.useEffect)((function(){if(Oe&&Pe){var e=function(e){var n=e.target;if(xn.current){var t=n.scrollTop/n.scrollHeight;xn.current.scrollTop=xn.current.scrollHeight*t}},n=Pe.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Pe,Oe]),(0,c.useEffect)((function(){if(Pe&&U){var e=function(e,n){U(e,n)};return Pe.on("beforeChange",e),function(){Pe.off("beforeChange",e)}}}),[Pe,U]),(0,c.useEffect)((function(){if(Pe&&K){var e=function(){K(Pe.getValue())};return Pe.on("blur",e),function(){Pe.off("blur",e)}}}),[Pe,K]),(0,c.useEffect)((function(){if(Pe){var e=function(e,n){var t=e.getValue();qe(t),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,kn(t)):i(t))};return Pe.on("change",e),function(){Pe.off("change",e)}}}),[Pe,i]),(0,c.useEffect)((function(){if(Pe)if(null==t)Pe.setValue(""),qe("");else{var e=window.scrollY||window.pageYOffset;t!==Pe.getValue()&&(Pe.setValue(t),qe(t),Pe.setCursor(ie?1:Pe.lineCount(),0),window.scrollTo(0,e))}}),[Pe,t]);var yn=(0,c.useCallback)((function(e){var n=Pe.getCursor(),t=Pe.getSelection(),i=t.split("\n");switch(e){case"bold":return Pe.replaceSelection("**"+t+"**"),""===t&&Pe.setCursor(n.line,n.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+t+"*"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+t+"`"),""===t&&Pe.setCursor(n.line,n.ch+1),Pe.focus();case"inline-latex":return Ke("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+t+"\n```"),Pe.setCursor(n.line+1,t.length+1),Pe.focus();case"line-break":return Pe.replaceSelection("
\n"),Pe.focus();case"list-ul":return""===t?Pe.replaceSelection("- "+t):Pe.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Pe.focus();case"list-ol":return""===t?Pe.replaceSelection("1. "+t):Pe.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Pe.focus();case"add-null-ch":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("▁"),Pe.focus();case"add-signal":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("@▁@"),Pe.focus();case"add-multiple":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection(we),Pe.focus();case"inster-template-1":return""===t&&Pe.setCursor(n.line,n.ch),Pe.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return De(!Oe),Pe.focus();case"trigger-full-screen":return Ge(!ze),Pe.focus();case pe:return void Ke(pe);case ve:return void Ke(ve);case me:return void Ke(me);case fe:return void Ke(fe);case"maths-latex":return void Ke("maths-latex");case he:return void Ke(he);case xe:return void Ke(xe);default:throw new Error}}),[Pe,Oe,ze]),_n=(0,c.useCallback)((function(e,n){var t,i,r,l,a;switch(Ke(""),Ve){case pe:var o=e.title,s=e.link;return Pe.replaceSelection("[".concat(o,"](").concat(s,")")),Pe.focus();case ve:var c=e.language,d=e.content;return Pe.replaceSelection(["```"+c,d,"```"].join("\n")),Pe.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),m=0;m-1||null==v||!v.type?f?Pe.replaceSelection("![ ".concat(f," ]( ").concat(h,' "').concat(f,'" )')):Pe.replaceSelection("![,](".concat(h,")")):(null==v||null===(l=v.type)||void 0===l?void 0:l.indexOf("video"))>-1?Pe.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Pe.replaceSelection('').concat(v.name,"")):be.includes(x)?Pe.replaceSelection('').concat(v.name,"")):Pe.replaceSelection("[".concat(v.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Pe.focus();case xe:for(var g=e.row,y=e.col,_=e.align,w="\n",b=0;b300&&(n=300),nn(v+n+"px")}},i=vn.current,r=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Pe,vn]),(0,c.useEffect)((function(){nn(v)}),[v]);var jn={width:je(o),height:je(en)},kn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Ne[Ve]&&Ve!==fe&&Ve!==he){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),mn(t)}}),[Ve]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,l=document.body.clientWidth;return!(e<20&&t>e||e>l-20&&tn||n>r-20&&i0&&y(O()(l)||[])}),[l]);var k=function(){var e=d()(s()().mark((function e(t,i){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u){e.next=3;break}return x.ZP.info("请先保存或取消当前正在编辑的试题。"),e.abrupt("return");case 3:if(t.destination){e.next=5;break}return e.abrupt("return");case 5:return j(!0),e.next=8,(0,q.ZP)("/api/examination_banks/".concat(n,"/examination_banks_item_banks/").concat(null==i?void 0:i[t.source.index].question_id,"/adjust_position.json"),{method:"post",body:{id:n,itemid:null==i?void 0:i[t.source.index].question_id,position:t.destination.index}});case 8:r=e.sent,j(!1),0===r.status&&a({id:null==i?void 0:i[t.source.index].question_id});case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,R.jsx)("div",{children:(0,R.jsx)(D.Z5,{onDragEnd:function(e){return k(e,v)},children:(0,R.jsx)(D.bK,{droppableId:"droppable",children:function(e,n){return(0,R.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{children:[(0,R.jsx)(g.Z,{spinning:b,children:v.map((function(e,n){return(0,R.jsx)(D._l,{draggableId:n.toString(),index:n,children:function(l,a){var s,d;return(0,R.jsx)("aside",r()(r()(r()({ref:l.innerRef},l.draggableProps),l.dragHandleProps),{},{children:(0,R.jsx)(B.Z,{title:(0,R.jsx)(F.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(s=e.program_attr)||void 0===s?void 0:s.description:e.question_title}),color:"#fff",placement:"left",overlayClassName:A.titleTooltip,children:(0,R.jsxs)("div",{onClick:function(){u?x.ZP.info("请先保存或取消当前正在编辑的试题。"):(t(r()(r()({},e),{},{index:n+1})),c(o),(0,E.Vf)("#question-scroll-id"))},className:"".concat(A.qcount," ").concat(e.question_id===(null==i?void 0:i.question_id)?A.qcountclick:""),children:[(0,R.jsxs)("span",{className:A.score,children:[null==e?void 0:e.question_score,"分"]}),(0,R.jsxs)("span",{className:A.qtitle,children:[n+1,"、",(0,R.jsx)(F.Z,{value:8===(null==e?void 0:e.question_type)?null==e||null===(d=e.program_attr)||void 0===d?void 0:d.description:e.question_title,showTextOnly:!0})]})]})})}))}},n)}))}),e.placeholder]}))}})})})},G=t(95237),W=t(5309),H=t(57809),V=t(78673),K=t(64259),U=t(23717),Y=function(e){var n,t=e.form,i=e.TagDiscipline,r=e.exerciseitem,l=e.qitem,a=e.getTagData,o=(0,m.useState)(!0),c=p()(o,2),u=c[0],h=(c[1],(0,m.useState)(!1)),v=p()(h,2),g=v[0],_=v[1],b=(0,m.useState)(""),k=p()(b,2),C=k[0],N=k[1];return(0,m.useEffect)((function(){t.setFieldsValue({difficulty:l.difficulty||2,repeat_answer:!l.repeat_answer})}),[]),(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{style:{marginTop:30,overflow:"hidden",height:u?"100%":0},children:[(0,R.jsx)(f.Z.Item,{className:A.formcenter,rules:[{required:!0,message:"请先选择难度"}],label:"难度",name:"difficulty",children:(0,R.jsxs)(w.ZP.Group,{className:A.radiogroup,children:[(0,R.jsx)(w.ZP.Button,{className:A.easy,value:1,children:"简单"}),(0,R.jsx)(w.ZP.Button,{className:A.medium,value:2,children:"适中"}),(0,R.jsx)(w.ZP.Button,{className:A.hard,value:3,children:"困难"})]})}),(0,R.jsx)(f.Z.Item,{className:A.formcenterselect,label:"知识点",children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)(f.Z.Item,{name:"tag_discipline_ids",style:{marginBottom:12},children:(0,R.jsx)(H.default,{className:A.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:null==i||null===(n=i.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(H.default.Option,{value:e.id,children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,R.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),(0,R.jsxs)("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14},children:[(0,R.jsx)("span",{children:"没有合适的知识点?"}),(0,R.jsx)("a",{onClick:function(){_(!0)},style:{marginLeft:3,color:"#3061D0"},children:"新建知识点"})]})]})}),(0,R.jsx)(f.Z.Item,{className:A.formcenterselect,children:(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)(f.Z.Item,{name:"repeat_answer",valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsxs)("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"},children:["不允许学生重复答题",(0,R.jsx)(B.Z,{placement:"right",title:"选中后,学生必须作答完成才能进入下一题,且进入下一题之后不允许再修改该题答案",children:(0,R.jsx)(K.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})]})]})})]}),(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:g,width:640,centered:!0,closable:!1,className:A.scoremodal,children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("div",{className:A.title,children:"新建知识点"}),(0,R.jsx)("span",{onClick:function(){return _(!1)},className:A.close,children:"X"})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)(U.Z,{style:{color:"#FF8C29",marginRight:10}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,R.jsx)(y.Z,{showCount:!0,maxLength:20,style:{marginBottom:30,marginTop:30,height:46},onChange:function(e){N(e.target.value)},placeholder:"请输入知识点名称"}),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){_(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:d()(s()().mark((function e(){var n,i,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return x.ZP.info("知识点名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,q.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:C,sub_discipline_id:null==r||null===(n=r.exercise)||void 0===n?void 0:n.sub_discipline_id}});case 5:0===(null==(i=e.sent)?void 0:i.status)&&(t.setFieldsValue({knowledge:C,tag_discipline_ids:[].concat(O()(t.getFieldValue("tag_discipline_ids")),[null==i?void 0:i.tag_discipline_id])}),a(null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id)),_(!1);case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]})]})]})},J=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e;v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){var t,i=r()(r()({},e),{},{item_type:null==n?void 0:n.question_type,choices:null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});a(r()(r()({},n),i))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:1===(null==n?void 0:n.question_type)?"多选题":"单选题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.submit();case 1:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(G.Z,{align:"middle",children:(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})})}),(0,R.jsx)(W.u,{form:v,questionTitlePlaceholder:"请编辑选择题题干内容",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},X=t(56763),Q=t(95166),$=function(e){var n=e.qitem,t=e.TagDiscipline,i=e.exerciseitem,l=e.setisedit,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0],g=f.Z.useWatch("use_blank_score",v);return(0,m.useEffect)((function(){v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answers||[],name:n.question_title,repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers||null!=e&&e.use_blank_score){var t,i,r,l=(null===(t=v.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=v.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)v.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{item_type:null==n?void 0:n.question_type,standard_answers:null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(e,n){return r()(r()({},e),{},{position:e.choice_id||n+1})}))}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"请先在题干中插入填空项"===n.errorFields[0].errors[0]&&(0,E.pE)(),x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"填空题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){n.isadd?(l(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answers,name:n.question_title,repeat_answer:!n.repeat_answer})),l(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsxs)(G.Z,{align:"middle",children:[g?(0,R.jsx)(Q.Z,{text:"(小题分值等于各填空项分值之和)"}):(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",size:"middle",max:100,min:.1})},2),(0,R.jsx)(f.Z.Item,{name:"use_blank_score",noStyle:!0,children:(0,R.jsx)(w.ZP.Group,{className:A.scoreByBlankRadio,optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}]})}),(0,R.jsx)(B.Z,{overlayInnerStyle:{width:460},title:(0,R.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,R.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,R.jsx)("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"})})]}),(0,R.jsx)(X.u,{form:v,questionTitlePlaceholder:"请编辑填空题题干内容",scoreByBlank:g,answerKey:"standard_answers"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:i,TagDiscipline:t,form:v})]})]})})},ee=t(99041),ne=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e;v.setFieldsValue(r()(r()({},n),{},{name:n.question_title,repeat_answer:!n.repeat_answer,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})}))}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){a(r()(r()({},n),e))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"判断题"})]}),!(null!=n&&n.isadd)&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{is_answer:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,R.jsx)(ee.Z,{form:v,questionTitlePlaceholder:"请编辑判断题题干内容",choiceKey:""}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},te=t(39647),ie=t.n(te),re=t(36381),le={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},ae=t(12101),oe=t(11094),se=["value","onChange","scrollId"],ce=function(e){var n=e.value,t=e.onChange,i=e.scrollId,l=ie()(e,se);return(0,R.jsx)("div",{id:i||"",children:(0,R.jsx)(oe.Z,r()(r()({},l),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},de=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,l=void 0===r?140:r;return e.isEdit?(0,R.jsx)(oe.Z,{watch:!0,isFocus:!0,height:l,placeholder:i,defaultValue:n,onChange:t}):(0,R.jsx)("div",{style:{cursor:"pointer"},children:n?(0,R.jsx)(F.Z,{className:le.inputBorder,value:n}):(0,R.jsx)("div",{className:"".concat(le.inputBorder," ").concat(le.placeholder),children:i})})},ue=t(85573),pe=t.n(ue),me=t(43604),he=t(88996),fe=["key","name"],ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xe=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,l=e.answerKey,a=e.index,o=e.isEdit,s=e.setInputActive,c=e.form,d=e.choiceOptionsPath,u=e.allowChangeMode,p=e.showAddIcon,m=e.addItem,h=e.deleteItem,f=1===(null==n?void 0:n[l]),v=function(){var e;f?t(r()(r()({},n),{},pe()({},l,0))):(u||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return r()(r()({},e),{},pe()({},l,0))})))),t(r()(r()({},n),{},pe()({},l,1))))};return(0,R.jsxs)(G.Z,{className:le.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(me.Z,{onClick:v,className:"".concat(le.choiceIndex," ").concat(f?le.activeAnswer:""),children:ve[a]}),(0,R.jsx)(me.Z,{flex:1,className:"".concat(le.editorWrap," ml15"),onClick:s,children:(0,R.jsx)(de,{height:155,placeholder:"请您输入选项",isEdit:o,value:null==n?void 0:n[i],onChange:function(e){t(r()(r()({},n),{},pe()({},i,e)))}})}),(0,R.jsx)(me.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:v,className:"".concat(le.setAnswerBtn," ").concat(f?le.activeAnswer:""),children:f?"正确答案":"设为答案"})}),(0,R.jsxs)(me.Z,{className:le.actionWrapper,children:[(0,R.jsx)(B.Z,{title:"新增参考答案",children:(0,R.jsx)(he.Z,{className:le.addIcon,onClick:m,style:{visibility:p?"visible":"hidden"}})}),(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)(ae.Z,{className:le.deleteIcon,onClick:h,style:{visibility:a>1?"visible":"hidden"}})})]})]})},ge=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,l=e.analysisKey,a=e.choiceTextKey,o=e.answerKey,s=e.choiceOptionsPath,c=e.allowChangeMode,d=void 0===c||c,u=e.form,h=e.showAnalysis,v=void 0===h||h,x=(0,m.useState)(),g=p()(x,2),y=g[0],_=g[1],w=(0,m.useState)(!1),b=p()(w,2),j=b[0],k=b[1];return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,R.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[o]})),i=n.findIndex((function(e){var n;return(null===(n=e[a])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(ve[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,R.jsxs)("div",{id:Array.isArray(s)?s.join("_"):"".concat(s),children:[e.map((function(n,l){var c=n.key,p=n.name,h=ie()(n,fe),v=y===c,x=l<7&&l===e.length-1;return(0,m.createElement)(f.Z.Item,r()(r()({},h),{},{key:c,name:p,noStyle:!0}),(0,R.jsx)(xe,{choiceTextKey:a,answerKey:o,index:l,isEdit:v,setInputActive:function(){_(c)},form:u,choiceOptionsPath:s,allowChangeMode:d,showAddIcon:x,addItem:function(){return t(pe()(pe()({},a,""),o,0))},deleteItem:function(){return i(p)}}))})),e.length<8&&(0,R.jsx)("div",{className:"".concat(le.addBtn," mb30"),onClick:function(){return t(pe()(pe()({},a,""),o,0))},children:"添加选项"})]})}}),v&&(0,R.jsx)("div",{onClick:function(){return k(!0)},children:(0,R.jsx)(f.Z.Item,{name:l,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:j})})})]})},ye=["key","name"],_e=function(e){var n=e.value,t=e.onChange;return(0,R.jsxs)(G.Z,{className:"ml20",children:[(0,R.jsx)(me.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,R.jsxs)(G.Z,{align:"middle",className:"mb20",children:[(0,R.jsx)(y.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=O()(n),l=e.target.value.trim();r[i]=l,t(r)}}),(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)(ae.Z,{className:le.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:le.modal,onOk:function(){var i=O()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,R.jsx)(me.Z,{children:(0,R.jsx)("div",{className:"".concat(le.addBtn),onClick:function(){var e;(e=O()(n)).push(""),t(e)},children:"新增答案"})})]})},we=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,R.jsx)(V.Z,{checked:!t,onChange:function(e){i(!e)}})},be="▁",je=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,l=e.name,o=e.scoreByBlank,s=e.answerKey,c=e.titleKey,d=void 0===c?"name":c,u=e.analysisKey,h=void 0===u?"analysis":u,v=e.isOrdered,x=void 0===v?"is_ordered":v,g=(0,m.useState)(!1),_=p()(g,2),w=_[0],j=_[1],k=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return o+n})):o)}else if(l>0){var s=k(e,n.from);console.log("新增".concat(l,"个,之前有").concat(s,"个")),t(l,s)}}(e,n,Z,T)}})})}),(0,R.jsx)(f.Z.List,{name:s,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var l=n.add,a=n.remove;t.errors;return N.current=l,S.current=a,(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(f.Z.Item,{label:(0,R.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,R.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,l=e.name,a=ie()(e,ye);return(0,R.jsxs)(G.Z,{className:"mb20",align:"top",children:[(0,R.jsxs)(me.Z,{flex:"0 0 auto",className:"".concat(le.blankIndex," pt5"),children:["填空项",n+1]}),(0,R.jsxs)(me.Z,{flex:1,children:[(0,R.jsxs)(G.Z,{align:"top",justify:"space-between",children:[(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"answer_text"],noStyle:!0,children:(0,R.jsx)(_e,{})}))}),(null==i?void 0:i.getFieldValue(["sub_item_banks"].concat(O()(o))))&&(0,R.jsx)(me.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],className:le.blankInputNumberWrapper,children:(0,R.jsx)(b.Z,{onChange:function(){var e=null==i?void 0:i.getFieldValue(["sub_item_banks",null==s?void 0:s[0],"standard_answers"]),n=0;for(var t in e){var r,l;if(null!==(r=e[t])&&void 0!==r&&r.score)n+=Number(null===(l=e[t])||void 0===l?void 0:l.score)}null==i||i.setFieldValue(["sub_item_banks",null==s?void 0:s[0],"question_score"],n)},className:le.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,R.jsx)(f.Z.Item,r()(r()({},a),{},{name:[l,"position"],noStyle:!0,children:(0,R.jsx)(y.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,R.jsxs)(G.Z,{align:"middle",children:[(0,R.jsx)(f.Z.Item,{name:[l,"downcase"],valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,R.jsxs)(G.Z,{align:"middle",children:[(0,R.jsx)(f.Z.Item,{name:[l,"no_space"],valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==P?void 0:P.length)>1&&(0,R.jsxs)(G.Z,{align:"middle",className:(null==P?void 0:P.length)>1?"mb30":"".concat(le.hide),children:[(0,R.jsx)(f.Z.Item,{name:x,children:(0,R.jsx)(we,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,R.jsx)("div",{onClick:function(){return j(!0)},children:(0,R.jsx)(f.Z.Item,{name:h,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:w})})})]})},ke=["key","name"],Ce=pe()(pe()({},"正确","T"),"错误","F"),Ne=function(e){var n=e.value,t=e.onChange,i=e.form,l=e.choiceKey,a=1===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,s=function(){var e,a=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(O()(l))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(O()(l)),a),t(r()(r()({},n),{},{is_answer:1}))};return(0,R.jsxs)(G.Z,{className:le.choiceWrap,align:"middle",wrap:!1,children:[(0,R.jsx)(me.Z,{onClick:s,className:"".concat(le.choiceIndex," ").concat(le.judgementIndex," ").concat(a?le.activeAnswer:""),children:Ce[o]}),(0,R.jsx)(me.Z,{flex:1,className:"".concat(le.editorWrap," ml15"),children:(0,R.jsx)("div",{className:"".concat(le.inputBorder," ").concat(le.placeholder," ").concat(a?le.activeJudgementAnswer:""),children:o})}),(0,R.jsx)(me.Z,{flex:"0 0 auto",className:"ml15",children:(0,R.jsx)("div",{onClick:s,className:"".concat(le.setAnswerBtn," ").concat(a?le.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},Ze=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,l=e.form,a=e.titleKey,o=void 0===a?"name":a,s=e.analysisKey,c=void 0===s?"analysis":s,d=(0,m.useState)(!1),u=p()(d,2),h=u[0],v=u[1];return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:o,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,R.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,R.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,a=ie()(e,ke);return(0,m.createElement)(f.Z.Item,r()(r()({},a),{},{key:n,name:t,noStyle:!0}),(0,R.jsx)(Ne,{form:l,choiceKey:i}))}))})}})}),(0,R.jsx)("div",{onClick:function(){return v(!0)},children:(0,R.jsx)(f.Z.Item,{name:c,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})},Se=t(12563),Te=["value","onChange"],Pe=["key","name"],Ie=function(e){var n=e.value,t=e.onChange,i=ie()(e,Te);return(0,R.jsx)(oe.Z,r()(r()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},Be=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,R.jsx)(Se.Z,{closable:!0,onClose:i,className:le.keywordTag,children:(0,R.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Ae=function(e){var n,t,i=e.questionTitlePlaceholder,l=e.form,o=e.showKeywords,s=e.isMustKeyWords,c=void 0===s?o:s,d=e.titleKey,u=void 0===d?"name":d,h=e.analysisKey,v=void 0===h?"analysis":h,g=e.answerTexts,_=void 0===g?"answer_texts":g,w=e.keywords,j=void 0===w?"keywords":w,k=e.useKeywords,C=void 0===k?"use_keywords":k,N=(e.indexs,(0,m.useState)(!1)),Z=p()(N,2),S=Z[0],T=Z[1],P=(0,m.useState)(""),I=p()(P,2),A=I[0],E=I[1],q=null===(n=l.getFieldValue("sub_item_banks"))||void 0===n||null===(n=n[null==C?void 0:C[0]])||void 0===n?void 0:n[null==C?void 0:C[1]],M=null===(t=l.getFieldValue("sub_item_banks"))||void 0===t||null===(t=t[null==C?void 0:C[0]])||void 0===t?void 0:t.question_score;return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:u,labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:i})})}),(0,R.jsx)(f.Z.Item,{label:"参考答案",name:_,labelCol:{span:24},children:(0,R.jsx)(Ie,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),o&&!c&&(0,R.jsx)(f.Z.Item,{hidden:!0,name:C,valuePropName:"checked",children:(0,R.jsx)(V.Z,{defaultChecked:!0})}),o&&c&&(0,R.jsxs)(G.Z,{align:"middle",className:"mb30",children:[(0,R.jsx)(f.Z.Item,{name:C,valuePropName:"checked",children:(0,R.jsx)(V.Z,{})}),(0,R.jsx)(me.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,R.jsx)(me.Z,{children:(0,R.jsx)(B.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,R.jsx)(K.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(q||!c)&&(0,R.jsx)(f.Z.List,{name:j,rules:[{validator:function(e,n){return c?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(M)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var t=n.add,i=n.remove;return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"".concat(le.title," mb10"),children:c?"关键词":(0,R.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,R.jsxs)(G.Z,{align:"middle",className:"font14 mb30",children:[(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsx)(y.Z,{value:A,onChange:function(e){E(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,i,r,o,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(i=s.split("|"))||void 0===i||null===(i=i.filter((function(e){return!!e})))||void 0===i?void 0:i.map((function(e){return e.trim()})),d=l.getFieldValue(["sub_item_banks"].concat(O()(j))),u=(null==d||null===(r=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===r?void 0:r.flat())||[],p=a()(c);try{for(p.s();!(o=p.n()).done;){var m=o.value;if(u.includes(m))return void x.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){p.e(e)}finally{p.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(x.ZP.warning("关键词不能只输入一个“|”字符!"),!1);x.ZP.warning("关键词不能全为空格")})(s)&&(t({keyword:c,score:1}),E(""))},className:le.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,R.jsx)(me.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,l=ie()(e,Pe);return(0,R.jsx)(G.Z,{className:"mb20",style:{marginRight:148},children:(0,R.jsx)(me.Z,{flex:1,children:(0,R.jsxs)(G.Z,{align:"middle",justify:"space-between",children:[(0,R.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"keyword"],children:(0,R.jsx)(Be,{onClose:function(){return i(t)}})})),c&&(0,R.jsx)(f.Z.Item,r()(r()({},l),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:le.blankInputNumberWrapper,children:(0,R.jsx)(b.Z,{className:le.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,R.jsx)("div",{onClick:function(){return T(!0)},children:(0,R.jsx)(f.Z.Item,{name:v,label:"题目解析",labelCol:{span:24},children:(0,R.jsx)(de,{placeholder:"请编辑题目解析(非必填)",isEdit:S})})})]})},Ee=["key","name"],qe=re.Z.Panel,Me=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=e.withScore,l=(0,m.useState)(),a=p()(l,2),o=a[0],s=a[1],c=(0,m.useState)([]),d=p()(c,2),u=d[0],h=d[1],v=function(e){h(e)},x=function(e){var n=e.value;return(0,R.jsx)("div",{style:{width:150,paddingLeft:11},children:n})};return(0,R.jsxs)("div",{className:le.wrap,children:[(0,R.jsx)("div",{className:le.questionTitleEditorWrap,children:(0,R.jsx)(f.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(ce,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,R.jsx)(f.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,R.jsx)(f.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var l=n.add,a=n.remove,c=n.move,d=t.getFieldValue("sub_item_banks");return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(re.Z,{className:e.length>0?le.collapseWrapper:"",bordered:!1,activeKey:u,onChange:v,expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?le.open:le.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(n,l){n.key;var u,p,m,h,v,g,y,_,j,k,C,N,Z,S,T=n.name,P=ie()(n,Ee);return(0,R.jsx)(qe,{className:le.panel,forceRender:!0,header:(0,R.jsxs)("div",{className:le.panelHeader,children:["第",l+1,"小题",(0,R.jsxs)("span",{children:["(",0==(null==d||null===(u=d[T])||void 0===u?void 0:u.question_type)?"单选题":1==(null==d||null===(p=d[T])||void 0===p?void 0:p.question_type)?"多选题":3==(null==d||null===(m=d[T])||void 0===m?void 0:m.question_type)?"填空题":2==(null==d||null===(h=d[T])||void 0===h?void 0:h.question_type)?"判断题":"简答题",")"]})]}),extra:(0,R.jsxs)(G.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[3==(null==d||null===(v=d[T])||void 0===v?void 0:v.question_type)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.ZP.Group,{defaultValue:null==d||null===(g=d[T])||void 0===g?void 0:g.use_blank_score,className:A.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"按空给分",value:!0},{label:"按题给分",value:!1}],onChange:function(e){var n,i;if(null==t||t.setFieldValue(["sub_item_banks",T,"use_blank_score"],null==e||null===(n=e.target)||void 0===n?void 0:n.value),null!=e&&null!==(i=e.target)&&void 0!==i&&i.value){var r=0;for(var l in null==t||null===(a=t.getFieldValue(["sub_item_banks",T]))||void 0===a?void 0:a.standard_answers){var a,o;r+=Number(null==t||null===(o=t.getFieldValue(["sub_item_banks",T]))||void 0===o||null===(o=o.standard_answers[l])||void 0===o?void 0:o.score)}null==t||t.setFieldValue(["sub_item_banks",T,"question_score"],r||"")}s(new Date)}}),(0,R.jsx)(B.Z,{overlayInnerStyle:{width:460},title:(0,R.jsxs)("div",{children:["按空给分:需要分别设置每个填空项的分值,填空项答对之后则获得对应的分值。",(0,R.jsx)("br",{}),"按题给分:需要设置整个小题的分值,答对全部填空项之后才能获得该小题的分值。"]}),children:(0,R.jsx)("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"})})]}),i&&(0,R.jsx)(f.Z.Item,r()(r()({},P),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[T,"question_score"],className:le.blankInputNumberWrapper,children:3==(null==d||null===(y=d[T])||void 0===y?void 0:y.question_type)&&null!=d&&null!==(_=d[T])&&void 0!==_&&_.use_blank_score?(0,R.jsx)(x,{}):(0,R.jsx)(b.Z,{className:le.blankInput,placeholder:"请输入分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,R.jsxs)(G.Z,{align:"middle",className:"pl40",style:{width:82},children:[0!==l&&(0,R.jsx)("div",{onClick:function(){var n;c(l,l-1);var i=null===(n=t.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,t){return e.map((function(e,i){t===i&&(n.q_position=Number(e.name)+1)})),n}));t.setFieldValue("sub_item_banks",i)},children:(0,R.jsx)(B.Z,{title:"上移",children:(0,R.jsx)("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"})})}),l0&&(null===(i=v.getFieldValue("sub_item_banks"))||void 0===i||null===(i=i.map((function(e){if(3==e.question_type&&null!=e&&e.use_blank_score){var n=0;for(var t in null==e?void 0:e.standard_answers){var i;n+=Number(null==e||null===(i=e.standard_answers[t])||void 0===i?void 0:i.score)}return n}return e.question_score})))||void 0===i?void 0:i.filter((function(e){return e})));(null==r?void 0:r.length)>0&&v.setFieldsValue({question_score:parseFloat(null==r?void 0:r.reduce((function(e,n){return parseFloat(e)+parseFloat(n)}))).toFixed(1)})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{sub_item_banks:null==e||null===(t=e.sub_item_banks)||void 0===t?void 0:t.map((function(e){return console.log(e),r()(r()({},e),{},{item_type:null==e?void 0:e.question_type,id:(null==e?void 0:e.question_id)||""})}))}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"组合题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e;n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,choices:null==n||null===(e=n.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(Q.Z,{text:"(组合题分值等于各小题分值之和)"}),(0,R.jsx)(Me,{form:v,withScore:!0,choiceKey:"",questionTitlePlaceholder:"请编辑组合题题干内容"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},Oe=t(48637),De=t(24334),Fe=function(e){var n=e.qitem,t=e.TagDiscipline,i=e.exerciseitem,l=e.setisedit,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){var e,t,i;v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answer,difficulty:n.difficulty,item_banks_group_id:n.item_banks_group_id,hack:r()(r()({},n),{},{time_limit:(null==n?void 0:n.time_limit)||3}),hack_codes:{language:null==n||null===(e=n.program_attr)||void 0===e?void 0:e.language,code:De.Base64.decode((null==n||null===(t=n.program_attr)||void 0===t?void 0:t.code)||"")},hack_sets:r()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onValuesChange:function(e,n){if(null!=e&&e.standard_answers){var t,i,r,l=(null===(t=v.getFieldValue("standard_answers"))||void 0===t?void 0:t.length)>0&&(null===(i=v.getFieldValue("standard_answers"))||void 0===i||null===(i=i.map((function(e){return e.score})))||void 0===i?void 0:i.filter((function(e){return e})));if((null==l?void 0:l.length)>0)v.setFieldsValue({question_score:(null==l?void 0:l.length)>0&&(null===(r=l.reduce((function(e,n){return e+n})))||void 0===r?void 0:r.toFixed(1))})}},onFinish:function(e){var t;a(r()(r()(r()({},n),e),{},{item_type:null==n?void 0:n.question_type,standard_answers:null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(e,n){return r()(r()({},e),{},{position:n+1})})),standard_answer:void 0}))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"程序填空题"})]}),!n.isadd&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," 删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e,t,i;n.isadd?(l(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{standard_answers:n.standard_answer,difficulty:n.difficult,item_banks_group_id:n.item_banks_group_id,hack:r()({},n),hack_codes:{language:null==n||null===(e=n.program_attr)||void 0===e?void 0:e.language,code:De.Base64.decode(null==n||null===(t=n.program_attr)||void 0===t?void 0:t.code)},hack_sets:r()({},null==n||null===(i=n.hack_sets)||void 0===i?void 0:i[0]),repeat_answer:!n.repeat_answer})),l(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(Q.Z,{text:"(小题分值等于各填空项分值之和)"}),(0,R.jsx)(Oe.t,{form:v,questionTitlePlaceholder:"请编辑程序填空题题干内容",scoreByBlank:!0,hackidentifier:null==n?void 0:n.hack_identifier,answerKey:"standard_answers"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:i,TagDiscipline:t,form:v})]})]})})},Re=function(e){var n,t=e.qitem,i=e.setqitem,l=e.setisedit,a=(e.TagDiscipline,e.exerciseitem,e.seveeditor),o=e.deleteitem,c=f.Z.useForm(),u=p()(c,1)[0];return(0,m.useEffect)((function(){var e,n;u.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),t.shixun=null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{defaultscore:e.challenge_score})}))}),[]),(0,R.jsxs)("div",{children:[(0,R.jsxs)(f.Z,{form:u,colon:!1,onFinish:function(e){var n,i,l=r()(r()({},e),{},{question_scores:null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return e.challenge_score})),item_type:null==t?void 0:t.question_type,choices:null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e){return r()(r()({},e),{},{is_answer:e.standard_boolean})}))});a(r()(r()({},t),l))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),u.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"实训题"})]}),(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){var e,n;u.setFieldsValue(r()(r()({},t),{},{name:null==t?void 0:t.question_title,choices:null==t||null===(e=t.question_choices)||void 0===e?void 0:e.map((function(e){return r()(r()({},e),{},{standard_boolean:null!=e&&e.standard_boolean?1:0})})),repeat_answer:!(null!=t&&t.repeat_answer)})),t.shixun=null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e){return r()(r()({},e),{},{challenge_score:e.defaultscore})})),i(r()({},t)),l(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:"ml20",type:"primary",onClick:d()(s()().mark((function e(){var n,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==t||null===(n=t.shixun)||void 0===n||null===(i=n.map)||void 0===i?void 0:i.call(n,(function(e){return e.challenge_score})).filter((function(e){return e})).length)<(null==t||null===(r=t.shixun)||void 0===r?void 0:r.length))){e.next=3;break}return x.ZP.info("分数不能为空"),e.abrupt("return");case 3:u.submit();case 4:case"end":return e.stop()}}),e)}))),children:"保存"})]}),(0,R.jsx)(Q.Z,{text:"(实训题分值等于各关卡分值之和)"}),(0,R.jsx)(f.Z.Item,{label:"题干",name:"question_title",labelCol:{span:24},rules:[{required:!0}],children:(0,R.jsx)(oe.Z,{watch:!0,height:140,placeholder:"",defaultValue:t.question_title})})]}),(0,R.jsxs)(G.Z,{style:{marginBottom:15},align:"middle",justify:"space-between",children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{color:"red"},children:"*"}),"关卡名称"]}),(0,R.jsxs)("a",{href:"/shixuns/".concat(null==t?void 0:t.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},className:"iconfont icon-shixunkecheng font14 mr5"}),"实训详情"]})]}),null==t||null===(n=t.shixun)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{style:{display:"flex",marginBottom:20},children:[(0,R.jsxs)("div",{style:{flex:1},children:[n+1,"、",e.challenge_name]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{color:"red"},children:"*"}),"分值",(0,R.jsx)(b.Z,{precision:1,value:null==e?void 0:e.challenge_score,onChange:function(e){var l=JSON.parse(JSON.stringify((null==t?void 0:t.shixun)||[]));l[n].challenge_score=e;var a=l.every((function(e){return!e.challenge_score})),o=parseFloat(null==l?void 0:l.map((function(e){return e.challenge_score})).reduce((function(e,n){return parseFloat(e||0)+parseFloat(n||0)})));u.setFieldsValue({question_score:a?"":o.toFixed(1)}),i(r()(r()({},t),{},{shixun:l}))},max:100,min:1,style:{marginLeft:10,width:150},placeholder:"请输入分值",size:"middle"})]})]},e.challenge_id)}))]})},ze="warp___w1JUC",Ge="indexTag___LPncW",We="normalWrap___pEIzs",He="redio___I6tXM",Ve="redioitem___cS4Gp",Ke="redioitemyes___JBDmk",Ue="title___XAohQ",Ye="titleyes____bNQk",Je="yestag___zQnb1",Xe="checkbox___MHadU",Qe="checkboxitem___KX7mB",$e="checkboxitemyes___MpOWf",en="bottom___FkHfO",nn="bottomitem___AS0Qp",tn="left___U23z1",rn="right___yJVEk",ln="completion___Bu5G6",an="content___LySPW",on="items___ETMq9",sn="simple___XX5t0",cn="shixunWrapper___w6oIG",dn="shixun___ePWKn",un="score___nGh9k",pn="qtitle___DAMW1",mn="program___Mm1qL",hn="combination___Sw7S6",fn="qtype___Xdl60",vn=t(30347),xn=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],gn=[{type:0,name:"单选题"},{type:1,name:"多选题"},{type:2,name:"判断题"},{type:3,name:"填空题"},{type:4,name:"简答题"},{type:5,name:"实训题"},{type:6,name:"编程题"},{type:7,name:"组合题"},{type:8,name:"程序填空题"}],yn=function(e){var n,t,i,r,l,a,o,s,c,d,u,p,m,h,f=e.qitem;return(0,R.jsxs)("div",{className:ze,children:[(0===(null==f?void 0:f.question_type)||2===(null==f?void 0:f.question_type))&&(0,R.jsx)("div",{className:We,children:null==f||null===(n=f.question_choices)||void 0===n?void 0:n.map((function(e,n){return(0,R.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Ve}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:0===(null==f?void 0:f.question_type)?xn[n]:""}),(0,R.jsx)(F.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),1===(null==f?void 0:f.question_type)&&(0,R.jsx)("div",{className:We,children:null==f||null===(t=f.question_choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Qe}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat($e," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(F.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),3===(null==f?void 0:f.question_type)&&(0,R.jsx)("div",{className:ln,children:null==f||null===(i=f.standard_answers)||void 0===i?void 0:i.map((function(e,n){var t;return(0,R.jsxs)(G.Z,{align:"top",children:[(0,R.jsxs)("span",{className:Ue,children:["填空项",n+1]}),(0,R.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(n,t){return(0,R.jsx)("div",{className:on,style:2===(null==e?void 0:e.model)?{border:0,padding:0}:{},children:1===(null==e?void 0:e.model)?(0,R.jsx)("pre",{className:"mb0",children:n}):(0,R.jsx)(vn.Z,{value:n,disabled:!0})},t)}))})]})}))}),4===(null==f?void 0:f.question_type)&&(0,R.jsxs)("div",{className:sn,children:[(0,R.jsx)("div",{className:Ue,children:"参考答案"}),(0,R.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=f&&null!==(r=f.answer_texts)&&void 0!==r&&r[0]?(0,R.jsx)(F.Z,{className:an,value:null==f||null===(l=f.answer_texts)||void 0===l?void 0:l[0]}):(0,R.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})}),(0,R.jsxs)("div",{className:"mt20 ",children:[(0,R.jsx)("span",{className:Ue,style:{color:"#3061D0"},children:"判分方式"}),(0,R.jsx)("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"},children:null!=f&&f.use_keywords?"关键词自动判分":"手动判分"})]})]}),5===(null==f?void 0:f.question_type)&&(0,R.jsx)("div",{className:cn,children:null==f||null===(a=f.shixun)||void 0===a?void 0:a.map((function(e,n){return(0,R.jsxs)("div",{className:"".concat(dn," mb30"),children:[(0,R.jsxs)("span",{className:un,children:["(",null==e?void 0:e.challenge_score,"分)"]}),(0,R.jsxs)("span",{className:pn,children:[(null==f?void 0:f.index)+"."+(n+1),"、",null==e?void 0:e.challenge_name]})]},n)}))}),6===(null==f?void 0:f.question_type)&&(0,R.jsx)("div",{className:mn,children:(0,R.jsx)(F.Z,{className:an,value:(null==f?void 0:f.description)||"- -"})}),7===(null==f?void 0:f.question_type)&&(null==f||null===(o=f.sub_exercise_questions)||void 0===o?void 0:o.map((function(e,n){var t,i,r,l,a,o;return(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{className:hn,children:[(0,R.jsxs)("span",{className:un,children:[null==e?void 0:e.question_score,"分"]}),(0,R.jsx)("span",{className:fn,children:null===(t=gn.find((function(n){return n.type==e.question_type})))||void 0===t?void 0:t.name}),(0,R.jsxs)("span",{className:pn,children:[n+1,"、",null==e?void 0:e.question_title]})]}),(0===e.question_type||2===e.question_type)&&(0,R.jsx)("div",{className:ze,style:{padding:"20px 58px 0 58px"},children:(0,R.jsx)("div",{children:null==e||null===(i=e.question_choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:He,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Ve}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat(Ke," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(F.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))})}),1===e.question_type&&(0,R.jsx)("div",{className:We,children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){return(0,R.jsxs)("div",{className:Xe,children:[!(null!=e&&e.standard_boolean)&&(0,R.jsx)("span",{className:Qe}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("i",{className:"".concat($e," icon-duigou1")}),(0,R.jsx)("span",{className:"".concat(null!=e&&e.standard_boolean?Ye:Ue," ").concat(Ge),children:xn[n]}),(0,R.jsx)(F.Z,{className:null!=e&&e.standard_boolean?Ye:Ue,value:null==e?void 0:e.choice_text}),(null==e?void 0:e.standard_boolean)&&(0,R.jsx)("div",{className:Je,children:"正确答案"})]},n)}))}),3===e.question_type&&(0,R.jsx)("div",{className:ln,children:null==e||null===(l=e.standard_answers)||void 0===l?void 0:l.map((function(e,n){var t;return(0,R.jsxs)(G.Z,{align:"top",children:[(0,R.jsxs)("span",{className:Ue,children:["填空项",n+1]}),(0,R.jsx)("div",{className:an,children:null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:on,children:(0,R.jsx)("pre",{className:"mb0",children:e})},n)}))})]})}))}),4===e.question_type&&(0,R.jsxs)("div",{className:sn,children:[(0,R.jsx)("div",{className:Ue,children:"参考答案"}),(0,R.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(a=e.answer_texts)&&void 0!==a&&a[0]?(0,R.jsx)(F.Z,{className:an,value:null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]}):(0,R.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})}),(0,R.jsxs)("div",{className:"mt20 ",children:[(0,R.jsx)("span",{className:Ue,style:{color:"#3061D0"},children:"判分方式"}),(0,R.jsx)("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"},children:null!=f&&f.use_keywords?"关键词自动判分":"手动判分"})]})]})]},n)}))),8===(null==f?void 0:f.question_type)&&(0,R.jsx)("div",{children:(0,R.jsx)(F.Z,{disabledFill:!0,className:an,showProgramFill:!0,value:De.Base64.decode((null==f||null===(s=f.program_attr)||void 0===s?void 0:s.code)||"")})}),((null==f?void 0:f.question_type)<=4||[6,8].includes(null==f?void 0:f.question_type))&&(0,R.jsxs)("div",{className:en,children:[(0,R.jsxs)("div",{className:"".concat(nn," mb30"),children:[(0,R.jsx)("span",{className:tn,children:"解析"}),(0,R.jsx)("span",{className:rn,children:null!=f&&f.analysis?(0,R.jsx)(F.Z,{value:null==f?void 0:f.analysis}):(0,R.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,R.jsxs)("div",{className:"".concat(nn," mb30"),children:[(0,R.jsx)("span",{className:tn,children:"难度"}),(0,R.jsx)("span",{className:rn,children:1===(null==f?void 0:f.difficulty)?"简单":2===(null==f?void 0:f.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("div",{className:nn,children:[(0,R.jsx)("span",{className:tn,children:"知识点"}),(0,R.jsx)(B.Z,{title:(null==f||null===(c=f.tag_discipline_names)||void 0===c?void 0:c.length)<=0||1==(null==f||null===(d=f.tag_discipline_names)||void 0===d?void 0:d.length)&&["-"].includes(null==f?void 0:f.tag_discipline_names[0])?"暂未设置~":null==f||null===(u=f.tag_discipline_names)||void 0===u||null===(u=u.join(";"))||void 0===u?void 0:u.toString(),children:(0,R.jsx)("span",{className:rn,children:(null==f||null===(p=f.tag_discipline_names)||void 0===p?void 0:p.length)<=0||1==(null==f||null===(m=f.tag_discipline_names)||void 0===m?void 0:m.length)&&["-"].includes(null==f?void 0:f.tag_discipline_names[0])?(0,R.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"}):null==f||null===(h=f.tag_discipline_names)||void 0===h||null===(h=h.join(";"))||void 0===h?void 0:h.toString()})})]})]})]})},_n=t(91099),wn=t(42230),bn=function(e){var n=e.qitem,t=e.setisedit,i=e.TagDiscipline,l=e.exerciseitem,a=e.seveeditor,o=e.deleteitem,c=e.getTagData,u=e.init,h=f.Z.useForm(),v=p()(h,1)[0];return(0,m.useEffect)((function(){v.setFieldsValue(r()(r()({},n),{},{name:n.question_title,answer_texts:n.answer_texts,repeat_answer:!n.repeat_answer}))}),[n]),(0,R.jsx)("div",{children:(0,R.jsxs)(f.Z,{form:v,colon:!1,onFinish:function(e){a(r()(r()({},n),e))},onFinishFailed:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.ZP.error(n.errorFields[0].errors[0]),v.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsx)("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),(0,R.jsx)("span",{children:"简答题"})]}),!(null!=n&&n.isadd)&&(0,R.jsxs)("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:function(){o()},children:[(0,R.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除"]}),(0,R.jsx)(j.ZP,{onClick:function(){n.isadd?(t(!1),u()):(v.setFieldsValue(r()(r()({},n),{},{name:null==n?void 0:n.question_title,answer_texts:n.answer_texts||[],repeat_answer:!(null!=n&&n.repeat_answer)})),t(!1))},children:"取消"}),(0,R.jsx)(j.ZP,{type:"primary",className:"ml20",onClick:function(){v.submit()},children:"保存"})]}),(0,R.jsxs)("div",{style:{maxHeight:"70vh",overflowY:"auto",marginTop:"10px",paddingRight:"5px"},children:[(0,R.jsx)(f.Z.Item,{className:A.scoreinput,name:"question_score",label:"分值",rules:[{required:!0,message:"请输入分值"}],children:(0,R.jsx)(b.Z,{onBlur:function(e){"0"===e.target.value&&x.ZP.error("分值必须大于0且小于等于100")},style:{width:150},precision:1,placeholder:"请输入分值",max:100,min:.1})}),(0,R.jsx)(wn.W,{form:v,showKeywords:!0,questionTitlePlaceholder:"请编辑简答题题干内容"}),(0,R.jsx)(Y,{getTagData:c,qitem:n,exerciseitem:l,TagDiscipline:i,form:v})]})]})})},jn=function(e){var n,t,i=e.setScoreShow,r=e.ScoreShow,l=e.exerciseitem,a=e.getdata,o=(0,m.useState)(!1),c=p()(o,2),u=c[0],h=c[1];function f(){return v.apply(this,arguments)}function v(){return(v=d()(s()().mark((function e(){var n,t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==l||null===(n=l.exercise_question_types)||void 0===n||null===(n=n.filter((function(e){return e.Singlequestion})))||void 0===n?void 0:n.map((function(e){return{question_type:e.question_type,score:e.Singlequestion}})),e.next=3,(0,q.ZP)("/api/examination_banks/".concat(null==l||null===(t=l.exercise)||void 0===t?void 0:t.id,"/batch_set_score.json"),{method:"POST",body:{question_arr:i}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&a();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)("div",{children:[r&&(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:r,width:640,centered:!0,zIndex:10,closable:!1,className:A.scoremodal,onCancel:function(){i(!1)},children:[(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{className:A.title,children:["批量设置分值",(0,R.jsxs)("div",{className:A.score,children:["总分 ",(null==l?void 0:l.exercise_question_types.length)>0&&(null==l||null===(n=l.exercise_types)||void 0===n?void 0:n.q_scores)]})]}),(0,R.jsx)("span",{onClick:function(){return i(!1)},className:A.close,children:"X"})]}),(0,R.jsxs)("div",{className:A.content,children:[(0,R.jsx)("span",{children:"题型名称"}),(0,R.jsx)("span",{children:"小题总数"}),(0,R.jsx)("span",{children:"题型总分"}),(0,R.jsx)("span",{children:"操作"})]}),null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t.filter((function(e){return"实训题"!==e.name&&"组合题"!==e.name})))||void 0===t?void 0:t.map((function(e,n){var t;return(0,R.jsxs)("div",{className:A.items,children:[(0,R.jsx)("span",{children:null==e?void 0:e.name}),(0,R.jsx)("span",{children:null==e||null===(t=e.items)||void 0===t?void 0:t.length}),(0,R.jsx)("span",{children:null==e?void 0:e.score}),(0,R.jsxs)("span",{children:["每题",(0,R.jsx)(b.Z,{min:.1,max:100,onChange:function(n){e.Singlequestion=n},defaultValue:e.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"分"]})]},n)})),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){i(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:function(){var e;null!=l&&l.use_blank_score&&null!=l&&null!==(e=l.exercise_question_types)&&void 0!==e&&null!==(e=e.filter((function(e){return"填空题"===e.name})))&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.Singlequestion?h(!0):(f(),i(!1))},children:"确认"})]})]}),(0,R.jsxs)(S.Z,{title:!1,footer:!1,centered:!0,open:u,zIndex:20,width:640,closable:!1,className:A.scoremodal,children:[(0,R.jsxs)("div",{style:{marginTop:40},children:["填空题中存在",(0,R.jsx)("span",{style:{color:"#FA6400"},children:"按空给分"}),"的小题,若批量设置分值会统一将填空题改为按题给分"]}),(0,R.jsxs)("div",{className:A.bottom,children:[(0,R.jsx)(j.ZP,{className:A.no,onClick:function(){h(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{className:A.yes,onClick:function(){f(),h(!1),i(!1)},children:"确认"})]})]})]})},kn=t(99313),Cn=t(52306),Nn=t(88590),Zn="scoremodal___upTFR",Sn="selectWrapper___HH3RX",Tn="allqingchu___BFF1D",Pn="title___hFasb",In="bottom___A1n1C",Bn="yes___P1zzb",An="no___xZqXd",En="titlecount___fqA9P",qn="add___MqV0R",Mn="search___NREgv",Ln="searchIcon___qny3A",On="tabWrap___dR18c",Dn="previewModal___uSiGS",Fn={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Rn=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],zn=function(e){var n,t,i,r,l,a,o,s,c,d,u=e.qitem;return(0,R.jsxs)("div",{className:Fn.warp,children:[(0,R.jsxs)("div",{className:Fn.mainPart,children:[(0,R.jsxs)("div",{className:Fn.qcount,children:[8===(null==u?void 0:u.question_type)&&(0,R.jsx)(F.Z,{className:Fn.content,showProgramFill:!0,value:null==u||null===(n=u.program_attr)||void 0===n?void 0:n.description}),8!=(null==u?void 0:u.question_type)&&(0,R.jsx)(F.Z,{className:Fn.qtitle,value:(null==u?void 0:u.name)||(null==u?void 0:u.title)})]}),(0===(null==u?void 0:u.question_type)||2===(null==u?void 0:u.question_type))&&(0,R.jsx)("div",{children:null==u||null===(t=u.choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Fn.redio,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Fn.redioitem}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Fn.redioitemyes," icon-duigou1")}),(0,R.jsx)(F.Z,{className:null!=e&&e.is_answer?Fn.titleyes:Fn.title,value:Rn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Fn.yestag,children:"正确答案"})]})}))}),1===(null==u?void 0:u.question_type)&&(0,R.jsx)("div",{children:null==u||null===(i=u.choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:Fn.checkbox,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Fn.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Fn.checkboxitemyes," icon-duigou1")}),(0,R.jsx)(F.Z,{className:null!=e&&e.is_answer?Fn.titleyes:Fn.title,value:Rn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Fn.yestag,children:"正确答案"})]})}))}),3===(null==u?void 0:u.question_type)&&(0,R.jsx)("div",{className:Fn.completion,children:null==u||null===(r=u.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsxs)("span",{className:Fn.title,children:["填空项",n+1]}),(0,R.jsx)("div",{className:Fn.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:Fn.items,children:e})}))})]})}))}),4===(null==u?void 0:u.question_type)&&(0,R.jsxs)("div",{className:Fn.simple,children:[(0,R.jsx)("div",{className:Fn.title,children:"参考答案"}),(0,R.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=u&&null!==(l=u.answer_texts)&&void 0!==l&&l[0]?(0,R.jsx)(F.Z,{className:Fn.content,value:null==u||null===(a=u.answer_texts)||void 0===a?void 0:a[0]}):(0,R.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),5===(null==u?void 0:u.question_type)&&(null==u||null===(o=u.challenge_names)||void 0===o?void 0:o.map((function(e,n){return(0,R.jsx)("div",{className:Fn.shixun,children:(0,R.jsxs)("span",{className:Fn.qtitle,children:[(0,R.jsxs)("span",{style:{marginRight:10},children:["第",(0,E.EM)(n+1),"题"]}),e]})})}))),6===(null==u?void 0:u.question_type)&&(0,R.jsx)("div",{className:Fn.program,children:(0,R.jsx)(F.Z,{className:Fn.content,value:(null==u||null===(s=u.program_attr)||void 0===s?void 0:s.description)||"- -"})}),7===(null==u?void 0:u.question_type)&&(null==u||null===(c=u.sub_item_banks)||void 0===c?void 0:c.map((function(e,n){var t,i,r,l,a;return(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{className:Fn.combination,children:(0,R.jsx)("span",{className:Fn.qtitle,children:null==e?void 0:e.name})}),(0,R.jsx)("div",{className:Fn.warp,style:{padding:"0px",paddingTop:20},children:(0,R.jsxs)("div",{children:[("SINGLE"==(null==e?void 0:e.item_type)||"JUDGMENT"==(null==e?void 0:e.item_type))&&(null==e||null===(t=e.choices)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsxs)("div",{className:Fn.redio,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Fn.redioitem}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Fn.redioitemyes," icon-duigou1")}),(0,R.jsx)(F.Z,{className:null!=e&&e.is_answer?Fn.titleyes:Fn.title,value:Rn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Fn.yestag,children:"正确答案"})]})}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.choices)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:Fn.checkbox,children:[!(null!=e&&e.is_answer)&&(0,R.jsx)("span",{className:Fn.checkboxitem}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("i",{className:"".concat(Fn.checkboxitemyes," icon-duigou1")}),(0,R.jsx)(F.Z,{className:null!=e&&e.is_answer?Fn.titleyes:Fn.title,value:Rn[n]+(null==e?void 0:e.choice_text)}),(null==e?void 0:e.is_answer)&&(0,R.jsx)("div",{className:Fn.yestag,children:"正确答案"})]})}))),"COMPLETION"==(null==e?void 0:e.item_type)&&(0,R.jsx)("div",{className:Fn.completion,children:null==e||null===(r=e.standard_answer)||void 0===r?void 0:r.map((function(e,n){var t;return(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsxs)("span",{className:Fn.title,children:["填空项",n+1]}),(0,R.jsx)("div",{className:Fn.content,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,R.jsx)("div",{className:Fn.items,children:e})}))})]})}))}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,R.jsxs)("div",{className:Fn.simple,children:[(0,R.jsx)("div",{className:Fn.title,children:"参考答案"}),(0,R.jsx)("div",{className:"mt10",style:{fontSize:"16px"},children:null!=e&&null!==(l=e.answer_texts)&&void 0!==l&&l[0]?(0,R.jsx)(F.Z,{className:Fn.content,value:null==e||null===(a=e.answer_texts)||void 0===a?void 0:a[0]}):(0,R.jsx)("div",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})})]})}))),8===(null==u?void 0:u.question_type)&&(0,R.jsx)("div",{children:(0,R.jsx)(F.Z,{disabledFill:!0,className:Fn.content,showProgramFill:!0,value:De.Base64.decode((null==u||null===(d=u.program_attr)||void 0===d?void 0:d.code)||"")})}),5===(null==u?void 0:u.question_type)&&(0,R.jsxs)("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{style:{flex:1,alignItems:"center",display:"flex"},children:[(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"创建者"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.author_name)||"- -"})]}),(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"所属单位"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.author_school_name)||"- -"})]}),(0,R.jsxs)("div",{style:{marginRight:30},children:[(0,R.jsx)("span",{style:{marginRight:10},children:"学习人数"}),(0,R.jsx)("span",{style:{color:"#000000"},children:(null==u?void 0:u.study_count)||"0"})]})]}),(0,R.jsxs)("a",{className:Fn.shixunbutton,href:"/shixuns/".concat(null==u?void 0:u.identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]})]})]}),((null==u?void 0:u.question_type)<=4||[6,8].includes(null==u?void 0:u.question_type))&&(0,R.jsxs)("div",{className:Fn.bottom,children:[(0,R.jsxs)("div",{className:Fn.bottomitem,children:[(0,R.jsx)("span",{className:Fn.left,children:"解析"}),(0,R.jsx)("span",{className:Fn.right,children:null!=u&&u.analysis?(0,R.jsx)(F.Z,{value:null==u?void 0:u.analysis}):(0,R.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]}),(0,R.jsxs)("div",{className:Fn.bottomitem,children:[(0,R.jsx)("span",{className:Fn.left,children:"难度"}),(0,R.jsx)("span",{className:Fn.right,children:1===(null==u?void 0:u.difficulty)?"简单":2===(null==u?void 0:u.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("div",{className:Fn.bottomitem,children:[(0,R.jsx)("span",{className:Fn.left,children:"知识点"}),(0,R.jsx)("span",{className:Fn.right,children:null!=u&&u.tag_discipline?null==u?void 0:u.tag_discipline:(0,R.jsx)("span",{style:{color:"#C1C1C1"},children:"暂未设置~"})})]})]})]})},Gn=t(4505),Wn=t(28288),Hn=(0,h.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,l=e.setScoreShow,o=e.ScoreShow,c=e.onOk,u=e.isshixuns,h=e.isloadings,v=e.dispatch,g=(e.shixunsDetail,(0,m.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:""})),w=p()(g,2),b=w[0],k=w[1],C=(0,m.useState)([]),Z=p()(C,2),T=Z[0],P=Z[1],I=(0,m.useState)([]),A=p()(I,2),E=A[0],M=A[1],L=(0,m.useState)([]),D=p()(L,2),z=D[0],G=D[1],W=(0,m.useState)([]),V=p()(W,2),U=V[0],Y=V[1],J=(0,m.useState)(!1),X=p()(J,2),Q=X[0],$=X[1],ee=f.Z.useForm(),ne=p()(ee,1)[0],te=(0,m.useState)(),ie=p()(te,2),re=ie[0],le=ie[1],ae=(0,m.useState)(!1),oe=p()(ae,2),se=oe[0],ce=oe[1],de=(0,m.useState)(u),ue=p()(de,2),pe=ue[0],me=ue[1],he=(0,m.useState)([]),fe=p()(he,2),ve=fe[0],xe=fe[1],ge=(0,m.useState)(0),ye=p()(ge,2),_e=ye[0],we=ye[1],be=(0,m.useState)(!0),je=p()(be,2),ke=je[0],Ce=je[1],Ne=(0,m.useState)([]),Ze=p()(Ne,2),Se=Ze[0],Te=Ze[1],Pe=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}],Ie=(0,m.useState)([]),Be=p()(Ie,2),Ae=Be[0],Ee=Be[1],qe=(0,m.useRef)(new Set),Me=(0,m.useRef)(new Set),Le=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],Oe=(0,m.useState)(!1),De=p()(Oe,2),Fe=De[0],Re=De[1];function ze(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=d()(s()().mark((function e(n){var t,i,l,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if($(!0),k(r()({},n)),!((null==z?void 0:z.length)<=0&&"5"===n.type)){e.next=6;break}return Y([]),$(!1),e.abrupt("return");case 6:return l="5"===n.type?null==z?void 0:z.filter((function(e){return!ve.includes(e)})):null,a="5"===n.type?null==z?void 0:z.filter((function(e){return ve.includes(e)})):null,e.next=10,(0,q.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(t=n.courseid)||void 0===t?void 0:t[0])||null,sub_discipline_id:(null==n||null===(i=n.courseid)||void 0===i?void 0:i[1])||null,ids:l,shixun_ids:a,include_shixuns:!0,keyword:n.keyword?encodeURIComponent(n.keyword):n.keyword,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 10:o=e.sent,Y(o),$(!1);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(){return(We=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:"5"===b.type?null:b.type,clazz:"ItemBanksGroup"}});case 2:n=e.sent,P((0,N.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(){return(He=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/item_banks_groups/all_groups.json",{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Te(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=d()(s()().mark((function e(n){var t,i,l,a,o,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if($(!0),o=null===(t=n.list)||void 0===t?void 0:t.filter((function(e){return!ve.includes(e)})),c=null===(i=n.list)||void 0===i?void 0:i.filter((function(e){return ve.includes(e)})),0!==o.length||0!==c.length){e.next=7;break}return $(!1),Y([]),e.abrupt("return");case 7:return e.next=9,(0,q.ZP)("/api/item_banks.json",{method:"get",params:r()(r()({},n),{},{discipline_id:(null==n||null===(l=n.courseid)||void 0===l?void 0:l[0])||null,sub_discipline_id:(null==n||null===(a=n.courseid)||void 0===a?void 0:a[1])||null,ids:o,shixun_ids:c,type:"5"===n.type?null:n.type,clazz:"3"===n.type?"ItemBanksGroup":null})});case 9:d=e.sent,$(!1),Y(d);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){o&&(ne.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ke&&pe&&(ne.setFieldsValue({item_type:"SHIXUN"}),b.item_type="SHIXUN",k(r()({},b)),Ce(!1)),ze(b),function(){We.apply(this,arguments)}(),function(){He.apply(this,arguments)}())}),[o]),(0,m.useEffect)((function(){_e>0&&setTimeout((function(){we(0)}),2e3)}),[_e]);var Ue=function(){var e=d()(s()().mark((function e(n){var t,i,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/release",payload:{id:n}});case 2:if(t=e.sent,i=null==t?void 0:t.tag_position,r=(null==t?void 0:t.evaluation_set_position)||[],0!==(l=t.status)){e.next=12;break}return x.ZP.success("发布成功"),ze(b),e.abrupt("return",!0);case 12:2===l?x.ZP.error("第".concat(r.join(","),"关尚未完成,无法申请发布")):3===l?x.ZP.error("每一个关卡至少需要一个技能标签, 第".concat(i.join(","),"关尚未设置技能标签,请补充")):x.ZP.error("尚未创建任务的实训,不能申请发布");case 13:return e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ye=function(e){return 1===(null==e?void 0:e.shixun_tag_num)?"未发布的实践项目不能被选用,请先进行发布":""};return(0,R.jsxs)("div",{children:[(0,R.jsxs)(S.Z,{title:!1,footer:!1,open:o,width:1200,centered:!0,className:Zn,onCancel:function(){l(!1)},children:[(0,R.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,R.jsx)("div",{className:Pn,children:"题库选题"})}),(0,R.jsx)(kn.Z,{className:On,activeKey:b.type,onChange:function(e){b.type=e,b.page=1,b.updated_at="",b.quotes="",b.courseid="",b.tag_discipline_id=null,b.difficulty=null,b.keyword=null,b.group_id=null,ne.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}),"SHIXUN"===(null==b?void 0:b.item_type)&&"5"!==b.type&&(pe=!0,me(!0)),Re(!1),"5"===b.type&&(pe=!1,me(!1)),k(r()({},b)),ze(r()({},b))},items:[{label:"公共",key:"1"},{label:"团队共享",key:"3"},{label:"收藏夹",key:"2"},{label:"我创建的",key:"0"},{label:(0,R.jsxs)("div",{children:["已选",z.length>0&&(0,R.jsx)("span",{className:En,children:z.length}),_e>0&&(0,R.jsxs)("span",{className:qn,children:["+",_e]})]}),key:"5"}]}),(0,R.jsxs)(f.Z,{layout:"inline",form:ne,onValuesChange:function(e,n){var t=Object.values(n).some((function(e){return null!==e&&""!==e&&void 0!==e})),i=""===n.keyword;if(Re(t||!i),b.page=1,"SHIXUN"===(null==n?void 0:n.item_type)){if("5"===b.type?me(!1):me(!0),e.keyword||""===e.keyword)return;ne.submit()}else{if(null!=e&&e.courseid&&ne.setFieldsValue({tag_discipline_id:""}),me(!1),e.keyword||""===e.keyword)return;ne.submit()}},onFinish:function(e){k(r()(r()({},b),e)),ze(r()(r()({},b),e))},children:[(0,R.jsx)(f.Z.Item,{name:"item_type",children:(0,R.jsx)(H.default,{className:Sn,placeholder:"题型",style:{width:110},size:"middle",children:Pe.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)}))})}),(0,R.jsx)(f.Z.Item,{name:"courseid",children:(0,R.jsx)(_.Z,{className:Sn,style:{width:160},size:"middle",placeholder:"方向&课程",options:T})}),!pe&&(0,R.jsx)(f.Z.Item,{name:"tag_discipline_id",children:(0,R.jsx)(H.default,{className:Sn,placeholder:"知识点",style:{width:160},size:"middle",allowClear:!0,children:null==U||null===(n=U.tag_disciplines)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)}))})}),(0,R.jsx)(f.Z.Item,{name:pe?"diff":"difficulty",children:(0,R.jsxs)(H.default,{className:Sn,placeholder:"难度",style:{width:118},size:"middle",allowClear:!0,children:[!pe&&Le.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)})),pe&&[{name:"初级",value:1},{name:"中级",value:2},{name:"中高级",value:3},{name:"高级",value:4}].map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)}))]})}),pe&&(0,R.jsx)(f.Z.Item,{name:"shixun_publish_status",children:(0,R.jsx)(H.default,{className:Sn,placeholder:"全部状态",style:{width:118},size:"middle",allowClear:!0,children:[{name:"未发布",value:"unpublish"},{name:"静默发布",value:"silent_publish"},{name:"公开发布",value:"public_publish"}].map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.value)}))})}),("3"===b.type||"0"===b.type)&&!pe&&(0,R.jsx)(f.Z.Item,{name:"group_id",children:(0,R.jsxs)(H.default,{className:Sn,placeholder:"文件夹",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:function(e,n){return console.log("---",e,n),-1!==n.children.toUpperCase().indexOf(e.toUpperCase())},children:[(0,R.jsx)(H.default.Option,{children:"根目录"},0),"3"===b.type&&(null==Se||null===(t=Se.share_banks_groups)||void 0===t?void 0:t.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)}))),"0"===b.type&&(null==Se||null===(i=Se.my_banks_groups)||void 0===i?void 0:i.map((function(e){return(0,R.jsx)(H.default.Option,{children:e.name},e.id)})))]})}),Fe&&(0,R.jsxs)("span",{className:Tn,onClick:function(){ne.resetFields(),pe=!1,me(!1),Re(!1),ne.submit()},children:[(0,R.jsx)("i",{className:"iconfont icon-guanbi4"}),(0,R.jsx)("span",{children:"清除筛选条件"})]}),(0,R.jsx)(f.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword",children:(0,R.jsx)(y.Z.Search,{className:Mn,placeholder:"请输入关键词搜索",allowClear:!0,suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ln),onClick:function(){return ne.submit()}}),onSearch:function(e){ne.submit()}})})]}),(0,R.jsxs)("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20},children:[(0,R.jsxs)("div",{onClick:function(){"asc"===b.updated_at?b.updated_at="desc":b.updated_at="asc",k(r()(r()({},b),{},{page:1})),ze(r()(r()({},b),{},{page:1}))},children:[" ",b.updated_at?(0,R.jsx)("img",{src:"asc"===b.updated_at?Gn.Z:Wn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,R.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按更新时间排序"]}),(0,R.jsxs)("div",{onClick:function(){"asc"===b.quotes?b.quotes="desc":b.quotes="asc",k(r()(r()({},b),{},{page:1})),ze(r()(r()({},b),{},{page:1}))},style:{marginLeft:20},children:[" ",b.quotes?(0,R.jsx)("img",{src:"asc"===b.quotes?Gn.Z:Wn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):(0,R.jsx)("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"按使用次数排序"]})]}),(0,R.jsx)(Cn.Z,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(null==U?void 0:U.items)||(null==U?void 0:U.shixun_list),pagination:!1,loading:Q,rowKey:function(e){return e.id},rowSelection:{type:"checkbox",selectedRowKeys:E,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num}},onSelect:function(e,n,t){if(n)pe&&xe([].concat(O()(ve),[e.id])),M([].concat(O()(E),[e.id])),Ee([].concat(O()(Ae),[e])),e.identifier?qe.current.add(e.id):Me.current.add(e.id),we(1),G([].concat(O()(z),[e.id]));else{var i=Ae.filter((function(n){return n.id!==e.id}));Ee(i);var l=i.map((function(e){return e.id}));M(O()(l)),e.identifier?qe.current.delete(e.id):Me.current.delete(e.id);var a=z.filter((function(n){return n!==e.id}));if(G(a),pe){var o=ve.filter((function(n){return n!==e.id}));xe(O()(o))}if("5"===b.type)return void Ve(r()(r()({},b),{},{list:O()(a)}))}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));pe&&xe([].concat(O()(ve),O()(i))),Ee([].concat(O()(Ae),O()(t))),M([].concat(O()(E),O()(i))),G([].concat(O()(z),O()(i)));var l,o=a()(t);try{for(o.s();!(l=o.n()).done;){var s=l.value;s.identifier?qe.current.add(s.id):Me.current.add(s.id)}}catch(e){o.e(e)}finally{o.f()}}else{var c=t.map((function(e){return e.id})),d=E.filter((function(e){return!c.some((function(n){return n===e}))})),u=Ae.filter((function(e){return!c.some((function(n){return n===e.id}))}));if(Ee(u),M(O()(d)),G(O()(d)),pe){var p=ve.filter((function(e){return!c.some((function(n){return n===e.id}))}));xe(O()(p))}"5"===b.type&&Ve(r()(r()({},b),{},{list:O()(d)}));var m,h=a()(c);try{for(h.s();!(m=h.n()).done;){var f=m.value;f.identifier?qe.current.delete(f):Me.current.delete(f)}}catch(e){h.e(e)}finally{h.f()}}}},columns:[{title:"题型",dataIndex:"item_type",key:"item_type",render:function(e,n,t){var i;return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("div",{children:pe||null!=n&&n.challenge_names?"实训题":null==Pe||null===(i=Pe.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name})})}},{title:"试题名称",dataIndex:"name",width:pe?"30%":"60%",key:"name",render:function(e,n,t){var i;return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("span",{children:(0,R.jsx)(F.Z,{showLines:1,showTextOnly:!0,value:pe||null!=n&&n.challenge_names?null!=n&&n.title||null===e?"--":e:"BPROGRAM"==(null==n?void 0:n.item_type)?null==n||null===(i=n.program_attr)||void 0===i?void 0:i.description:e},1)})})}},{title:"创建者",dataIndex:"author_name",key:"author_name",hidden:!pe,render:function(e,n,t){var i;return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("span",{children:e?null==e||null===(i=e.split("、"))||void 0===i?void 0:i[0]:"- -"})})}},{title:"所属单位",dataIndex:"author_school_name",key:"author_school_name",hidden:!pe,render:function(e,n,t){return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("span",{children:e||"- -"})})}},{title:"难度",dataIndex:"difficulty",key:"difficulty",render:function(e,n,t){var i,r;return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("div",{children:pe||null!=n&&n.challenge_names?(null==n?void 0:n.level)||(null==Le||null===(i=Le.filter((function(n){return n.value===e})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name):null==Le||null===(r=Le.filter((function(n){return n.value===e})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name})})}},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",hidden:!pe,render:function(e,n,t){return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("div",{children:e||"- -"})})}},{title:"使用次数",dataIndex:"quotes",key:"quotes",render:function(e,n,t){return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("div",{children:pe||null!=n&&n.challenge_names?(null==n?void 0:n.study_count)||(null==n?void 0:n.stu_num):e})})}},{title:(0,R.jsxs)("span",{children:["发布状态 ",(0,R.jsx)(B.Z,{title:"未发布的实践项目不能被选用",children:(0,R.jsx)(K.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!pe,render:function(e,n,t){return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsx)("div",{children:e||"- -"})})}},{title:"操作",dataIndex:"id",key:"item_type",render:function(e,n,t){return(0,R.jsx)(B.Z,{title:Ye(n),children:(0,R.jsxs)("div",{style:{flex:1,textAlign:"start"},children:[(0,R.jsx)("a",{onClick:function(){var e;le(r()(r()({},n),{},{question_type:pe||null!=n&&n.challenge_names?5:null==Pe||null===(e=Pe.filter((function(e){return e.value===(null==n?void 0:n.item_type)})))||void 0===e||null===(e=e[0])||void 0===e?void 0:e.question_type})),ce(!0)},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,R.jsx)("a",{style:{marginLeft:10},onClick:function(){var e;S.Z.confirm({title:"提示",icon:null,centered:!0,width:400,content:(0,R.jsxs)("div",{children:["是否确定发布",(0,R.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){window.open("/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"))},children:(null==n?void 0:n.shixun_name)||"--"}),"?"]}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ue(null==n?void 0:n.identifier)){e.next=2;break}return e.abrupt("return",new Promise((function(e,n){n()})));case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"发布"})]})})}}].filter((function(e){return!e.hidden}))}),(0,R.jsx)(Nn.Z,{current:b.page,total:(null==U?void 0:U.items_count)||(null==U?void 0:U.shixuns_count),style:{marginBottom:20},defaultPageSize:b.per_page,showTotal:function(e){return(0,R.jsxs)("span",{children:["共 ",(0,R.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:b.per_page,onChange:function(e,n){b.page=e,b.per_page=n,k(r()({},b)),ze(r()({},b))}}),(0,R.jsxs)("div",{className:In,children:[(0,R.jsx)(j.ZP,{className:An,onClick:function(){l(!1)},children:"取消"}),(0,R.jsx)(j.ZP,{loading:h,style:{width:h&&75},className:Bn,onClick:d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==z?void 0:z.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:c(O()(Me.current),O()(qe.current),!0,null==z?void 0:z.length);case 4:case"end":return e.stop()}}),e)}))),children:"确认"})]})]}),(0,R.jsx)(S.Z,{open:se,title:"题目详情",footer:!1,className:Dn,width:1e3,centered:!0,onCancel:function(){ce(!1)},onOk:function(){ce(!1)},children:(0,R.jsx)(zn,{qitem:re})})]})})),Vn=t(18122),Kn=t(89392),Un=t(70738),Yn=[{name:"单选题",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"多选题",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"判断题",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"填空题",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"简答题",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"实训题",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"编程题",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"组合题",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"程序填空题",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Jn=(0,h.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t,i,l,a=e.user,o=e.dispatch,c=e.itemid,u=e.setisedits,v=(0,m.useState)(),_=p()(v,2),w=_[0],k=_[1],N=(0,m.useState)(!1),Z=p()(N,2),L=Z[0],O=Z[1],D=(0,m.useState)(),G=p()(D,2),W=G[0],H=G[1],V=(0,m.useState)(),K=p()(V,2),U=K[0],Y=K[1],X=(0,m.useRef)(),Q=(0,m.useRef)(),ee=(0,m.useState)(),te=p()(ee,2),ie=te[0],re=te[1],le=(0,m.useState)(!1),ae=p()(le,2),oe=ae[0],se=ae[1],ce=(0,m.useState)(!1),de=p()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)(),he=p()(me,2),fe=he[0],ve=he[1],xe=(0,m.useState)(!1),ge=p()(xe,2),ye=ge[0],_e=ge[1],we=(0,m.useState)(!1),be=p()(we,2),je=be[0],ke=be[1],Ce=(0,m.useState)(!1),Ne=p()(Ce,2),Ze=Ne[0],Se=Ne[1],Te=(0,m.useState)(!1),Pe=p()(Te,2),Ie=Pe[0],Be=Pe[1],Ae=(0,m.useState)(!1),Ee=p()(Ae,2),qe=Ee[0],Me=Ee[1],Oe=(0,m.useState)(!1),ze=p()(Oe,2),Ge=(ze[0],ze[1],f.Z.useForm()),We=p()(Ge,1)[0],He=(0,m.useState)(!1),Ve=p()(He,2),Ke=Ve[0],Ue=Ve[1],Ye=(0,m.useRef)(null),Je=(0,h.useSearchParams)(),Xe=p()(Je,1)[0];(0,m.useEffect)((function(){$e(),o({type:"globalSetting/footerToggle",payload:!1})}),[]),(0,m.useEffect)((function(){u(ue)}),[ue]),(0,m.useEffect)((function(){null!=W&&W.question_id&&(Y(null==W?void 0:W.question_score),Q.current=null==W?void 0:W.question_id)}),[null==W?void 0:W.question_id]);var Qe=function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:t=e.sent,ve(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $e(){return en.apply(this,arguments)}function en(){return(en=d()(s()().mark((function e(){var n,t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),O(!0),e.next=4,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 4:l=e.sent,se(!1),O(!1),k(l),null!=l&&null!==(n=l.exercise)&&void 0!==n&&n.sub_discipline_id&&Qe(null==l||null===(a=l.exercise)||void 0===a?void 0:a.sub_discipline_id),H(r()(r()({},null==l||null===(t=l.exercise_question_types)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.items)||void 0===t?void 0:t[0]),{},{index:1})),re(r()(r()({},null==l||null===(i=l.exercise_question_types)||void 0===i?void 0:i[0]),{},{indexs:1}));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nn(e){return tn.apply(this,arguments)}function tn(){return tn=d()(s()().mark((function e(n){var t,i,l,a,d,u,p,m,h,f=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(f.length>1&&void 0!==f[1])||f[1])&&(se(!0),O(!0)),e.next=4,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 4:d=e.sent,k(d),u=[],null==d||null===(t=d.exercise_question_types)||void 0===t||t.map((function(e){var n;null==e||null===(n=e.items)||void 0===n||n.map((function(e,n){u.push(r()(r()({},e),{},{index:n+1}))}))})),p=null===(i=u.filter((function(e){return e.question_id===(null==n?void 0:n.id)})))||void 0===i?void 0:i[0],m=null==d||null===(l=d.exercise_question_types)||void 0===l?void 0:l.map((function(e,n){if((null==p?void 0:p.question_type)===(null==e?void 0:e.question_type))return r()(r()({},e),{},{indexs:n+1})})),h=null===(a=m.filter((function(e){return e})))||void 0===a?void 0:a[0],re(r()({},h)),H(r()({},p)),Y(null==p?void 0:p.question_score),se(!1),O(!1);case 16:case"end":return e.stop()}}),e)}))),tn.apply(this,arguments)}function rn(e){return ln.apply(this,arguments)}function ln(){return(ln=d()(s()().mark((function e(n){var t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r()(r()({},n),{},{difficulty:(null==n?void 0:n.difficulty)||2,item_type:n.question_type,sub_discipline_id:null==w||null===(t=w.exercise)||void 0===t?void 0:t.sub_discipline_id,tag_discipline_ids:[],repeat_answer:!n.repeat_answer}),l={},8===n.question_type&&(l=r()(r()({},n),{},{hack:r()(r()({},null==n?void 0:n.hack),{},{difficult:n.difficulty}),hack_codes:r()(r()({},n.hack_codes),{},{code:De.Base64.encode(n.hack_codes.code)}),hack_sets:[r()({},n.hack_sets)],is_blank:!0})),n.tag_discipline_ids&&(i.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids],l.tag_discipline_ids=Array.isArray(n.tag_discipline_ids)?n.tag_discipline_ids:[n.tag_discipline_ids]),sessionStorage.projectFill&&(l.hack_identifier=sessionStorage.projectFill),e.next=7,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks/create_item_bank.json"),{method:"post",body:8===n.question_type?l:i});case 7:0===(null==(a=e.sent)?void 0:a.status)&&(pe(!1),nn(a)),(0,E.Vf)("#question-scroll-id");case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var an=function(){var e=d()(s()().mark((function e(n,t){var i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return x.ZP.warning("请上传文件"),t(),e.abrupt("return");case 4:return e.next=6,(0,C.Hb)(c,null===(i=n[0])||void 0===i?void 0:i.file);case 6:0===(r=e.sent).status&&(x.ZP.success("成功导入".concat(null==r?void 0:r.success,"条")),_e(!1),$e()),t();case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),on=function(){var e=d()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.kF)({score:(0,Kn.round)(n,1),question_id:null==t?void 0:t.question_id});case 2:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=7;break}return x.ZP.success("修改成功"),nn({id:Q.current},!1),e.abrupt("return");case 7:-1===(null==i?void 0:i.status)&&Y(null==t?void 0:t.question_score);case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();function sn(){return cn.apply(this,arguments)}function cn(){return cn=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S.Z.confirm({title:"提示",content:"确定要删除这个试题吗?",okText:"确定",centered:!0,className:A.modalconfirm,onOk:function(){var e=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.question_id){e.next=7;break}return e.next=3,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks/").concat(W.question_id,".json"),{method:"delete"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&($e(),pe(!1)),e.next=10;break;case 7:H({}),pe(!1),$e();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancelText:"取消"});case 1:case"end":return e.stop()}}),e)}))),cn.apply(this,arguments)}var dn=function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/examination_banks/".concat(c,"/examination_banks_item_banks.json"),{method:"post",body:r()({},n)});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=(0,Vn.I)(),pn=un.overflow,mn=un.handleMouseEnter,hn=un.handleMouseLeave,fn=function(){var e=d()(s()().mark((function e(n){var t,i,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,q.ZP)("/api/examination_banks/".concat(c,"/sort_question_type.json"),{method:"post",body:{question_type:n}});case 3:if(t=e.sent,O(!1),0!==(null==t?void 0:t.status)){e.next=11;break}return e.next=8,o({type:"newExercisePaper/editExercise",payload:{id:c}});case 8:r=e.sent,k(r),null!=r&&null!==(i=r.exercise)&&void 0!==i&&i.sub_discipline_id&&Qe(null==r||null===(l=r.exercise)||void 0===l?void 0:l.sub_discipline_id);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),vn=function(){return!!ue&&(x.ZP.info("请先保存或取消当前正在编辑的试题。"),!0)},xn=function(e){if(!vn()){if(5===e)return Se(!0),void Be(!0);var n,t,i,r,l,a,o,s,c,d,u,p;if(6!==e)pe(!0),H(2===e?{question_type:e,isadd:!0,repeat_answer:!0,choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],question_choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",analysis:""}:{question_type:e,question_choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0});else"course"==Xe.get("pageType")?"course"==Xe.get("updateType")?h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(n=w.exercise)||void 0===n?void 0:n.difficulty,"&sub_discipline_id=").concat(null==w||null===(t=w.exercise)||void 0===t?void 0:t.sub_discipline_id,"&express_id=").concat(null==w||null===(i=w.exercise)||void 0===i?void 0:i.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(r=w.exercise)||void 0===r?void 0:r.id,"?type=2&pageType=course&updateType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(l=w.exercise)||void 0===l?void 0:l.difficulty,"&sub_discipline_id=").concat(null==w||null===(a=w.exercise)||void 0===a?void 0:a.sub_discipline_id,"&express_id=").concat(null==w||null===(o=w.exercise)||void 0===o?void 0:o.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(s=w.exercise)||void 0===s?void 0:s.id,"?type=2&pageType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newcreate?difficult=".concat(null==w||null===(c=w.exercise)||void 0===c?void 0:c.difficulty,"&sub_discipline_id=").concat(null==w||null===(d=w.exercise)||void 0===d?void 0:d.sub_discipline_id,"&express_id=").concat(null==w||null===(u=w.exercise)||void 0===u?void 0:u.id,"&callback_url=/paperlibrary/add/").concat(null==w||null===(p=w.exercise)||void 0===p?void 0:p.id,"?type=2"))}};return(0,R.jsxs)("div",{children:[(0,R.jsx)(g.Z,{spinning:oe,children:(0,R.jsx)("div",{className:A.bg,children:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[0===(null==w||null===(n=w.exercise_types)||void 0===n?void 0:n.q_counts)&&!ue&&(0,R.jsx)(M.Z,{customText:"还没有试题,从底部操作栏来添加吧~"}),((null==w||null===(t=w.exercise_types)||void 0===t?void 0:t.q_counts)>0||ue)&&(0,R.jsxs)("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"},children:[(0,R.jsx)("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0},children:(0,R.jsx)(P.Z,{className:A.left,active:!0,loading:L,children:(0,R.jsxs)("div",{className:A.left,children:[(0,R.jsx)("div",{className:A.leftAction,children:(0,R.jsx)(j.ZP,{onClick:function(){vn()||ke(!0)},className:A.Button,children:"批量设置分值"})}),(0,R.jsx)("div",{className:A.scrollWrapper,style:{overflow:pn},onMouseEnter:mn,onMouseLeave:hn,children:null==w||null===(i=w.exercise_question_types)||void 0===i?void 0:i.map((function(e,n){return(0,R.jsxs)("div",{className:"mb30",children:[(0,R.jsxs)("div",{className:A.title,children:[(0,R.jsxs)("div",{className:A.titleleft,children:[(0,R.jsxs)("span",{style:{color:"#000000",fontWeight:400,fontSize:12},children:[" ",(0,E.EM)(n+1),"、【",e.name,"】"]}),(0,R.jsxs)("span",{style:{color:"#464F66",fontSize:12},children:["(",e.count,"小题,共",e.score,"分)"]})]}),(0,R.jsx)(I.Z,{dropdownRender:function(){return function(e,n){return(0,R.jsxs)(T.Z,{children:[(0,R.jsx)(T.Z.Item,{onClick:function(){return xn(null==e?void 0:e.question_type)},children:(0,R.jsx)("span",{className:A.moreSpan,children:"新增"})},"0"),(0,R.jsx)(T.Z.Item,{disabled:0===n,onClick:d()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n){e.next=2;break}return e.abrupt("return");case 2:if(!vn()){e.next=4;break}return e.abrupt("return");case 4:return t=(0,E.rz)(null==w?void 0:w.exercise_question_types,n,n-1),e.next=7,fn(t.map((function(e){return e.name})));case 7:case"end":return e.stop()}}),e)}))),children:(0,R.jsx)("span",{className:A.moreSpan,children:"上移"})},"1"),(0,R.jsx)(T.Z.Item,{disabled:n===(null==w?void 0:w.exercise_question_types.length)-1,onClick:d()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==(null==w?void 0:w.exercise_question_types.length)-1){e.next=2;break}return e.abrupt("return");case 2:if(!vn()){e.next=4;break}return e.abrupt("return");case 4:return t=(0,E.rz)(null==w?void 0:w.exercise_question_types,n,n+1),e.next=7,fn(t.map((function(e){return e.name})));case 7:case"end":return e.stop()}}),e)}))),children:(0,R.jsx)("span",{className:A.moreSpan,children:"下移"})},"2"),(0,R.jsx)(T.Z.Item,{onClick:function(){var n;We.setFieldsValue({name:e.name,item_type_en:null===(n=Yn.find((function(n){return n.id==e.question_type})))||void 0===n?void 0:n.nameType}),Ue(!0)},children:(0,R.jsx)("span",{className:A.moreSpan,children:"重命名"})},"3")]})}(e,n)},placement:"bottomLeft",children:(0,R.jsx)("div",{className:A.more_style,children:(0,R.jsx)("i",{className:"iconfont icon-sandian font12"})})})]}),(0,R.jsx)(z,{isedit:ue,setBigqitem:re,bigitem:r()(r()({},e),{},{indexs:n+1}),setqitem:function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(t=X.current)||void 0===t||t.blur(),H(n);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qitem:W,Itemid:c,getdata:nn,data:e.items})]},n)}))})]})})}),(0,R.jsx)(P.Z,{className:A.right,active:!0,loading:oe,children:(0,R.jsxs)("div",{id:"question-scroll-id",className:A.right,ref:Ye,children:[!(null!=W&&W.isadd)&&(0,R.jsxs)("div",{className:A.title,children:[!ue&&(0,R.jsxs)("div",{style:{flex:1},children:[(0,R.jsxs)("span",{style:{color:"#000000",fontWeight:600,fontSize:16},children:[" ",(null==ie?void 0:ie.indexs)&&(0,E.EM)(null==ie?void 0:ie.indexs),"、【",null==ie?void 0:ie.name,"】"]}),(0,R.jsx)(B.Z,{title:"编辑题型名称",children:(0,R.jsx)("i",{className:"".concat(A.edit," iconfont icon-bianji_Hover mr5 ml5 font18"),onClick:function(){var e;We.setFieldsValue({name:ie.name,item_type_en:null===(e=Yn.find((function(e){return e.id==ie.question_type})))||void 0===e?void 0:e.nameType}),Ue(!0)}})}),(0,R.jsxs)("span",{style:{color:"#464F66",fontSize:16,fontWeight:400},children:["(",null==ie?void 0:ie.count,"小题,共",null==ie?void 0:ie.score,"分)"]})]}),(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[5===(null==W?void 0:W.question_type)&&!ue&&(0,R.jsxs)("a",{className:A.shixun,href:"/shixuns/".concat(null==W?void 0:W.shixun_identifier,"/challenges?exercise=true"),target:"_blank",children:[(0,R.jsx)("i",{onClick:function(){},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"实训详情"]}),!ue&&[0,1,2,4,6].includes(null==W?void 0:W.question_type)&&(0,R.jsx)(f.Z.Item,{label:"分值",style:{margin:"0 20px"},required:!0,children:(0,R.jsx)(b.Z,{precision:1,ref:X,onChange:function(e){return Y(e)},value:U,onBlur:function(e){on(e.target.value,W)}})}),!ue&&(0,R.jsx)(B.Z,{title:"删除",children:(0,R.jsx)("i",{onClick:function(){sn()},style:{marginRight:20},className:"".concat(A.delete," iconfont icon-shanchu13 mr5 ")})}),!ue&&(0,R.jsx)(B.Z,{title:"编辑试题",children:(0,R.jsx)("i",{onClick:function(){var e,n,t;6===(null==W?void 0:W.question_type)?"course"==Xe.get("pageType")?"course"==Xe.get("updateType")?h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(e=w.exercise)||void 0===e?void 0:e.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"?type=2&pageType=course&updateType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(n=w.exercise)||void 0===n?void 0:n.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"?type=2&pageType=course&courseId=").concat(Xe.get("courseId"),"&stageId=").concat(Xe.get("stageId"))):h.history.push("/problems/newedit/".concat(null==W?void 0:W.hack_identifier,"?type=exercises&express_id=").concat(null==w||null===(t=w.exercise)||void 0===t?void 0:t.id,"&question_id=").concat(null==W?void 0:W.question_id,"&score=").concat(null==W?void 0:W.question_score,"&exercise=true&callback_url=").concat(location.pathname,"$?type=2")):pe(!0)},className:"".concat(A.edit," iconfont icon-bianji_Hover mr5 ")})})]})]}),!ue&&(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{className:A.qcount,children:[(0,R.jsxs)("span",{className:A.score,children:[null==W?void 0:W.question_score,"分"]}),(0,R.jsx)(F.Z,{className:A.qtitle,value:(null==W?void 0:W.index)+"、"+"".concat(8==(null==W?void 0:W.question_type)?null==W||null===(l=W.program_attr)||void 0===l?void 0:l.description:null==W?void 0:W.question_title)})]}),(0,R.jsx)(yn,{TagDiscipline:fe,qitem:W})]}),ue&&(0,R.jsxs)("div",{children:[(null==W?void 0:W.question_type)<=1&&(0,R.jsx)(J,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),5===(null==W?void 0:W.question_type)&&(0,R.jsx)(Re,{setqitem:H,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W}),3===(null==W?void 0:W.question_type)&&(0,R.jsx)($,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),2===(null==W?void 0:W.question_type)&&(0,R.jsx)(ne,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),4===(null==W?void 0:W.question_type)&&(0,R.jsx)(bn,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),7===(null==W?void 0:W.question_type)&&(0,R.jsx)(Le,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e}),8===(null==W?void 0:W.question_type)&&(0,R.jsx)(Fe,{getTagData:Qe,deleteitem:sn,seveeditor:rn,exerciseitem:w,TagDiscipline:fe,setisedit:pe,qitem:W,init:$e})]})]})})]})]})})}),(0,R.jsx)("div",{className:A.bottomdiv,children:(0,R.jsxs)("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||(Se(!0),Be(!1))},children:"题库选题"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||_e(!0)},children:"导入试题"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:d()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!vn()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.JP)(c);case 4:0===(n=e.sent).status&&window.open("/classrooms/coursesId/exercise/".concat(n.exercise_id,"/").concat(null===(t=a.userInfo)||void 0===t?void 0:t.login,"/initate_answer"));case 6:case"end":return e.stop()}}),e)}))),children:"模拟考试"}),(0,R.jsx)("span",{className:A.spanBtn,onClick:function(){vn()||window.open("/paperlibrary/see/".concat(c))},children:"试卷预览"}),null==Yn?void 0:Yn.map((function(e,n){return(0,R.jsx)(j.ZP,{className:A.addQuestionBtn,type:"primary",onClick:function(){xn(e.id)},children:e.name},n)})),(0,R.jsxs)("span",{className:A.saveBtn,onClick:function(){if("course"==Xe.get("pageType"))if("course"==Xe.get("updateType"))x.ZP.info("编辑成功"),h.history.replace("/paths/".concat(Xe.get("courseId")));else{if(vn())return;(0,Un._C)({id:Xe.get("stageId"),subject_id:Xe.get("courseId"),homework_type:"exercise",examination_bank_ids:[c]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.info("创建成功"),h.history.replace("/paths/".concat(Xe.get("courseId"))))}))}else{if(vn())return;x.ZP.info("创建成功"),h.history.push("/paperlibrary?defaultActiveKey=0")}},children:[(0,R.jsx)("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"保存试卷"]})]})}),(0,R.jsx)(jn,{setScoreShow:ke,ScoreShow:je,exerciseitem:w,getdata:$e}),Ze&&(0,R.jsx)(Hn,{setScoreShow:Se,isshixuns:Ie,ScoreShow:Ze,isloadings:qe,onOk:function(){var e=d()(s()().mark((function e(n,t,i,l){var a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Me(!0),a={exam_id:c,item_bank_ids:n,shixun_ids:t},e.next=4,dn(r()(r()({},a),{},{check_only:i}));case 4:if(o=e.sent,Me(!1),0!==(null==o?void 0:o.status)){e.next=14;break}return e.next=9,dn(a);case 9:Se(!1),$e(),x.ZP.info("添加成功"),e.next=15;break;case 14:-4===o.status&&S.Z.confirm({title:"提示",content:"当前已选择".concat(l,"道试题,已加入过的试题将不会重复加入"),onOk:function(){var e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dn(a);case 2:Se(!1),$e(),x.ZP.info("添加成功");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 15:case"end":return e.stop()}}),e)})));return function(n,t,i,r){return e.apply(this,arguments)}}()}),(0,R.jsx)(_n.Z,{visible:ye,onCancel:function(){return _e(!1)},onOk:an}),(0,R.jsx)(S.Z,{centered:!0,title:"编辑题型名称",open:Ke,width:500,onOk:function(){return We.submit()},onCancel:function(){return Ue(!1)},children:(0,R.jsxs)(f.Z,{form:We,initialValues:{},onFinish:function(){var e=d()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.RK)(r()({id:c},n));case 2:0==e.sent.status&&(x.ZP.success("修改成功"),$e(),Ue(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(f.Z.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"请输入题型名称"},{whitespace:!0,message:"请勿输入空格"},{validator:function(e,n){var t,i,r=null==Yn||null===(t=Yn.find((function(e){return e.nameType==We.getFieldValue("item_type_en")})))||void 0===t?void 0:t.id;return null!=w&&null!==(i=w.exercise_question_types)&&void 0!==i&&null!==(i=i.filter((function(e){return e.question_type!=r})))&&void 0!==i&&null!==(i=i.map((function(e){return null==e?void 0:e.name})))&&void 0!==i&&i.includes(n)?Promise.reject(new Error("题型名称已存在,请勿设置相同的题型名称")):Promise.resolve()}}],children:(0,R.jsx)(y.Z,{size:"large",maxLength:10,showCount:!0})}),(0,R.jsx)(f.Z.Item,{hidden:!0,name:"item_type_en",children:(0,R.jsx)(y.Z,{size:"large"})})]})})]})})),Xn=t(40029),Qn=t(57840),$n=function(){var e=(0,m.useState)([]),n=p()(e,2),t=n[0],i=n[1];return(0,m.useEffect)((function(){var e=function(){var e=d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.d1)({source:"question"});case 2:null!=(n=e.sent)&&n.disciplines&&i((0,N.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),t},et=(0,h.connect)((function(e){return{user:e.user,newExercisePaper:e.newExercisePaper,dispatch:e.dispatch}}))((function(e){e.user;var n,t,i,l,o,c,u=e.newExercisePaper,N=e.dispatch,S=(0,h.useParams)(),T=$n(),P=f.Z.useForm(),I=p()(P,1)[0],B=(0,m.useState)(),A=p()(B,2),E=A[0],q=A[1],M=(0,m.useState)(!1),L=p()(M,2),O=L[0],D=L[1],F=(0,m.useState)(1),z=p()(F,2),G=z[0],W=z[1],H=(0,m.useState)(""),V=p()(H,2),K=V[0],U=V[1],Y=(0,h.useSearchParams)(),J=p()(Y,1)[0],X=(0,m.useState)(!1),Q=p()(X,2),$=Q[0],ee=Q[1];return(0,m.useEffect)((function(){"2"===J.get("type")&&(U(S.id),W(2))}),[J.get("type")]),(0,m.useEffect)((function(){if(S.id){if(!T.length)return;var e=function(){var e=d()(s()().mark((function e(){var n,t,i,l,o,c,d,u,p,m,h,f,v;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return D(!0),e.next=3,(0,C.Di)({id:S.id});case 3:i=e.sent,D(!1),l=null==i||null===(n=i.exercise)||void 0===n?void 0:n.sub_discipline_id,o=[],c=a()(T);try{for(c.s();!(d=c.n()).done;){u=d.value,p=a()(u.children);try{for(p.s();!(m=p.n()).done;)(h=m.value).value===l&&(o=[u.value,h.value])}catch(e){p.e(e)}finally{p.f()}}}catch(e){c.e(e)}finally{c.f()}f=null==i||null===(t=i.exercise)||void 0===t?void 0:t.time,v=r()(r()({},i.exercise),{},{sub_discipline_id:o,time:-1===f?null:f}),q(v);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}else q({time:60,difficulty:2});N({type:"globalSetting/footerToggle",payload:!1})}),[T]),(0,R.jsx)("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64},children:(0,R.jsxs)("section",{className:"edu-container",children:[(0,R.jsx)("section",{className:"animated fadeIn",children:(0,R.jsx)("aside",{style:{marginTop:15},children:(0,R.jsxs)(v.Z,{separator:">",children:[(0,R.jsx)(v.Z.Item,{children:(0,R.jsx)(h.Link,{to:"/paperlibrary",children:"试卷库"})}),(0,R.jsx)(v.Z.Item,{children:"人工组卷"})]})})}),(0,R.jsxs)("div",{className:"bg-white",children:[(0,R.jsxs)("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"},children:[(0,R.jsxs)("div",{onClick:function(){$?x.ZP.info("请先保存或取消当前正在编辑的试题。"):W(1)},className:1===G?k.Z.selectdiv:k.Z.divitem,children:[(0,R.jsx)(Xn.Z,{number:1,active:1===G,className:"mr10"}),(0,R.jsx)("span",{children:"试卷基础信息"})]}),(0,R.jsx)("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),(0,R.jsxs)("div",{onClick:function(){S.id||K?(W(2),K||U(S.id)):x.ZP.info("请先保存基础信息再新建试题")},className:1!==G?k.Z.selectdiv:k.Z.divitem,children:[(0,R.jsx)(Xn.Z,{number:2,active:1!==G,className:"mr10"}),(0,R.jsx)("span",{children:"编辑试题"})]})]}),2===G&&(0,R.jsxs)("div",{className:"tc",children:[(0,R.jsx)(Qn.Z,{defaultValue:null==u||null===(n=u.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_name,onFinish:function(){var e=d()(s()().mark((function e(n){var t,i,r,l,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.trim()!==(null==u||null===(t=u.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_name)){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,(0,C.w0)({id:"".concat(null==u||null===(i=u.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.id),sub_discipline_id:null==u||null===(r=u.editData)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.sub_discipline_id,time:"".concat(null==u||null===(l=u.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.time),exercise_name:n,exercise_description:null==u||null===(a=u.editData)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.exercise_description,difficulty:null==u||null===(o=u.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.difficulty});case 4:if(0!==e.sent.status){e.next=9;break}return I.setFieldValue("exercise_name",n),N({type:"newExercisePaper/modifyTitle",payload:n}),e.abrupt("return",!0);case 9:return e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,R.jsxs)("div",{style:{fontSize:14},children:[(0,R.jsxs)("span",{style:{color:"#5F6368"},children:["答题时长",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==u||null===(t=u.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.time})]}),(0,R.jsxs)("span",{style:{margin:"0px 30px",color:"#5F6368"},children:["难度",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:1===(null==u||null===(i=u.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.difficulty)?"简单":2===(null==u||null===(l=u.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.difficulty)?"适中":"困难"})]}),(0,R.jsxs)("span",{style:{marginRight:30,color:"#5F6368"},children:["试题总数",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:(null==u||null===(o=u.editData)||void 0===o||null===(o=o.exercise_types)||void 0===o?void 0:o.q_counts)||0})]}),(0,R.jsxs)("span",{style:{color:"#5F6368"},children:["总分",(0,R.jsx)("span",{style:{color:"#000000",marginLeft:8},children:null==u||null===(c=u.editData)||void 0===c||null===(c=c.exercise_types)||void 0===c?void 0:c.q_scores})]})]})]})]}),1===G&&(0,R.jsxs)(g.Z,{spinning:O,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30",children:[(0,R.jsx)("section",{className:[k.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"},children:E&&(0,R.jsxs)(f.Z,{layout:"horizontal",form:I,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:k.Z.formWrap,initialValues:E,children:[(0,R.jsx)(f.Z.Item,{name:"exercise_name",label:"试卷名称",className:k.Z.baseLineHeight,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试卷名称")}}],children:(0,R.jsx)(y.Z,{maxLength:60,className:k.Z.baseFormItem,placeholder:"请输入试卷名称",showCount:!0})}),(0,R.jsx)(f.Z.Item,{label:"方向&课程",name:"sub_discipline_id",className:k.Z.baseLineHeight,rules:[{required:!0,message:"请选择方向&课程"}],children:(0,R.jsx)(_.Z,{className:k.Z.baseFormItem,allowClear:!1,placeholder:"请选择方向&课程",options:T,popupClassName:k.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,R.jsx)(f.Z.Item,{label:"难度",name:"difficulty",className:k.Z.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,R.jsxs)(w.ZP.Group,{className:k.Z.radiogroup,children:[(0,R.jsx)(w.ZP.Button,{className:k.Z.easy,value:1,children:"简单"}),(0,R.jsx)(w.ZP.Button,{className:k.Z.medium,value:2,children:"适中"}),(0,R.jsx)(w.ZP.Button,{className:k.Z.hard,value:3,children:"困难"})]})}),(0,R.jsx)(f.Z.Item,{label:"答题时长",className:k.Z.baseLineHeight,children:(0,R.jsxs)("div",{style:{display:"flex",width:"100%"},children:[(0,R.jsx)(f.Z.Item,{name:"time",noStyle:!0,children:(0,R.jsx)(b.Z,{min:1,className:k.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"请填写答题时长"})}),(0,R.jsx)("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14},children:"分钟"})]})}),(0,R.jsx)(f.Z.Item,{label:"试卷须知",name:"exercise_description",children:(0,R.jsx)(y.Z.TextArea,{rows:6,maxLength:65535,placeholder:"请在此输入本次试卷答题的相关说明,最大限制65535个字符"})})]})}),(0,R.jsxs)("div",{className:k.Z.bottmodiv,children:[(0,R.jsx)(j.ZP,{className:"".concat(k.Z.cancelBtn," mr5"),type:"primary",onClick:function(){"course"==J.get("pageType")?h.history.push("/paths/".concat(J.get("courseId"))):h.history.push("/paperlibrary")},children:"取消"}),(0,R.jsx)(Z.Z,{className:"".concat(k.Z.confirmBtn," ml15"),type:"primary",onClick:d()(s()().mark((function e(){var n,t,i,l,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.validateFields();case 2:if((n=I.getFieldsValue()).sub_discipline_id=n.sub_discipline_id[1],!S.id){e.next=10;break}return e.next=7,(0,C.w0)(r()({id:S.id},n));case 7:return 0===e.sent.status&&(U(S.id),W(2),h.history.replace("/paperlibrary/add/".concat(S.id,"?type=2"))),e.abrupt("return");case 10:return e.next=12,(0,C.un)(n);case 12:0===(t=e.sent).status&&(U(null==t||null===(i=t.data)||void 0===i?void 0:i.exam_id),W(2),"course"==J.get("pageType")?h.history.replace("/paperlibrary/add/".concat(null==t||null===(l=t.data)||void 0===l?void 0:l.exam_id,"?type=2&pageType=course&courseId=").concat(J.get("courseId"),"&stageId=").concat(J.get("stageId"))):h.history.replace("/paperlibrary/add/".concat(null==t||null===(a=t.data)||void 0===a?void 0:a.exam_id,"?type=2")));case 14:case"end":return e.stop()}}),e)}))),children:"下一步"})]})]}),2===G&&(0,R.jsx)("div",{children:(0,R.jsx)(Jn,{setisedits:ee,itemid:K})})]})})}))},18122:function(e,n,t){"use strict";t.d(n,{I:function(){return a}});var i=t(79800),r=t.n(i),l=t(59301),a=function(){var e=(0,l.useState)("hidden"),n=r()(e,2),t=n[0],i=n[1];return{overflow:t,handleMouseEnter:function(){return i("auto")},handleMouseLeave:function(){return i("hidden")}}}},28288:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},4505:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},89293:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var i=t(92310),r=t.n(i),l=t(47783),a=t(90339),o=t(59301),s=t(92343),c=t(36355),d=t(8876),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(c.E_),i=t("breadcrumb");return o.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var m=p,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,l);const o=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,o,a)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:l,dropdownProps:a,href:s}=e;const c=(e=>{if(r||l){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:l}=e,a=x(e,["key","title","label","path"]);let c=null!=r?r:i;return l&&(c=o.createElement("a",{href:`${s}${l}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else l&&(t.overlay=l);return o.createElement(u.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(d.Z,null)))}return e})(i);return null!=c?o.createElement(o.Fragment,null,o.createElement("li",null,c),t&&o.createElement(m,null,t)):null},y=e=>{const{prefixCls:n,children:t,href:i}=e,r=x(e,["prefixCls","children","href"]),{getPrefixCls:l}=o.useContext(c.E_),a=l("breadcrumb",n);return o.createElement(g,Object.assign({},r,{prefixCls:a}),f(a,r,t,i))};y.__ANT_BREADCRUMB_ITEM=!0;var _=y,w=t(17313),b=t(83116),j=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,w.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,w.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var C=(0,b.Z)("Breadcrumb",(e=>{const n=(0,j.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),N=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=N(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:h,children:f,itemRender:x,params:y={}}=e,_=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:w,direction:b,breadcrumb:j}=o.useContext(c.E_);let k;const N=w("breadcrumb",n),[T,P]=C(N),I=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(h,p);const B=v(N,x);if(I&&I.length>0){const e=[],n=h||p;k=I.map(((i,r)=>{const{path:l,key:s,type:c,menu:d,overlay:u,onClick:p,className:h,separator:f,dropdownProps:v}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(y,l);void 0!==x&&e.push(x);const _=null!=s?s:r;if("separator"===c)return o.createElement(m,{key:_},f);const w={},b=r===I.length-1;d?w.menu=d:u&&(w.overlay=u);let{href:j}=i;return e.length&&void 0!==x&&(j=`#/${e.join("/")}`),o.createElement(g,Object.assign({key:_},w,(0,a.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:v,href:j,separator:b?"":t,onClick:p,prefixCls:N}),B(i,y,n,e,j))}))}else if(f){const e=(0,l.Z)(f).length;k=(0,l.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,s.Tm)(n,{separator:r?"":t,key:i})}))}const A=r()(N,null==j?void 0:j.className,{[`${N}-rtl`]:"rtl"===b},d,u,P),E=Object.assign(Object.assign({},null==j?void 0:j.style),i);return T(o.createElement("nav",Object.assign({className:A,style:E},_),o.createElement("ol",null,k)))};T.Item=_,T.Separator=m;var P=T},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,l,a,o,s,c,d=!1;n||(n={}),t=n.debug||!1;try{if(a=i(),o=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=r[n.format]||r.default;window.clipboardData.setData(l,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),o.selectNodeContents(c),s.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),d=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),l=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(l,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(o):s.removeAllRanges()),c&&document.body.removeChild(c),a()}return d}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=l(t(59301)),r=l(t(25769));function l(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function s(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},l=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function d(e,n){for(var t=0;tspan{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.wrap___ilWvf div[class~=ant-form-item]{margin-bottom:0}.wrap___ilWvf .deleteIcon___JBDG8{color:#e30000;font-size:14px}.wrap___ilWvf .keywordTag___iieCb{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___MHB5s{margin-bottom:18px}.choiceListWrap___jB8b1{margin-bottom:20px!important}.choiceListWrap___jB8b1[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___jB8b1 div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___QFkTc .choiceIndex___Mr2YO{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK{border-radius:2px}.choiceWrap___QFkTc .setAnswerBtn___Whox5{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___QFkTc .activeAnswer___fGU6Y{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___QFkTc .actionWrapper___ERQ7k{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0{color:#2fa34f;font-size:14px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Q5tRE{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___p9sFY{color:#9096a3;font-size:14px;font-weight:400}.blankInputNumberWrapper___uEHb0 div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___uEHb0 [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___uEHb0 input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___WR5ZI{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;margin-left:20px;width:80px}.blankIndex___x9Pny{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___eVsG7 div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___eVsG7 input[class~=ant-input-number-input]{font-size:14px}.collapseWrapper___ZTysU{margin-bottom:30px}.collapseWrapper___ZTysU div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___ZTysU .panelHeader___QSN9g{color:#000;font-size:14px;font-weight:400}.collapseWrapper___ZTysU .panelHeader___QSN9g span{color:#666}.collapseWrapper___ZTysU .open___B6FU9{color:#165dff;transform:rotate(90deg)}.collapseWrapper___ZTysU .close___QX19r{color:#82a8ff}.hide___mn25n{display:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:1010}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:start;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding-top:60px;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.text___bQulM{margin-top:20px;padding-bottom:20px}.text___bQulM .sup___rX_Y3{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-family:SimSun,sans-serif;font-size:14px;margin-inline-end:4px}.wrap___YewKC div[class~=ant-form-item]{margin-bottom:0}.wrap___YewKC div[class~=ant-form-item-explain-error]{display:none}.wrap___YewKC .deleteIcon___AKmkj{color:#e30000;font-size:14px}.wrap___YewKC .keywordTag___hMKmU{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___SpNyf{margin-bottom:18px}.choiceWrap___lDCnP{margin-bottom:20px}.choiceWrap___lDCnP .choiceIndex___dabwf{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___lDCnP .choiceIndex___dabwf.judgementIndex___sausK{border-radius:2px}.choiceWrap___lDCnP .setAnswerBtn___moVcF{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___lDCnP .activeAnswer___Cd32c{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___lDCnP .activeJudgementAnswer___rbuoo{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___lDCnP .actionWrapper___dZuBC{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___lDCnP .actionWrapper___dZuBC .addIcon___A9GtN{color:#2fa34f;font-size:14px}.choiceWrap___lDCnP .actionWrapper___dZuBC .deleteIcon___AKmkj{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___DeyjY{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___dhOmk{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper___vU8Cg{align-items:center;display:flex}.blankWrapper___vU8Cg .blankInput___Vzre8{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___yLeaN div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___yLeaN [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___yLeaN input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___LhI0I{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___caKgB{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___DhjJY div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___DhjJY input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___btrfP{margin-bottom:30px}.collapseWrapper___btrfP div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___btrfP div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___btrfP .panelHeader___xIZ7O{color:#000;font-size:14px;font-weight:400}.collapseWrapper___btrfP .panelHeader___xIZ7O span{color:#666}.collapseWrapper___btrfP .open___IMQhg{color:#165dff;transform:rotate(90deg)}.collapseWrapper___btrfP .close___FTAU3{color:#82a8ff}.hide___GBtJP{display:none}.scoreByBlankRadio___HAunQ{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;margin-right:10px}.scoreByBlankRadio___HAunQ span{font-size:14px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-group]{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;border-radius:30px;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:30px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:first-child{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:last-child{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent}.flex_box_center___kOQ8P{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fY6jt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bDSSI{box-align:center;align-items:center}.flex_box_center_end___mQ6mU{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F15G0{box-orient:block-axis;flex-direction:column}.result___UYRo8{display:flex}.result___UYRo8 .left___TRaH5{margin-right:38px;width:474px}.result___UYRo8 .right___twp9s{flex:1 1}.result___UYRo8 .box___vwndt{background:#f6f7f9;padding:15px}.result___UYRo8 .box___vwndt .li___hRe2d{background:#fff;border:1px solid #dcdcdc}.flex_box_center___ljmk3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Fy45C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___SoC1C{box-align:center;align-items:center}.flex_box_center_end___MumBX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___cutpt{box-orient:block-axis;flex-direction:column}.warp___w1JUC .indexTag___LPncW{white-space:nowrap}.warp___w1JUC .normalWrap___pEIzs{padding:20px 0 0 38px}.warp___w1JUC .redio___I6tXM{align-items:center;display:flex;margin-bottom:25px}.warp___w1JUC .redio___I6tXM .redioitem___cS4Gp{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___w1JUC .redio___I6tXM .redioitemyes___JBDmk{color:#37ad83;font-size:14px;margin-right:10px}.warp___w1JUC .redio___I6tXM .title___XAohQ{color:#000;font-size:16px}.warp___w1JUC .redio___I6tXM .titleyes____bNQk{color:#37ad83;font-size:16px}.warp___w1JUC .redio___I6tXM .yestag___zQnb1{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___w1JUC .checkbox___MHadU{align-items:center;display:flex;margin-bottom:25px}.warp___w1JUC .checkbox___MHadU .checkboxitem___KX7mB{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___w1JUC .checkbox___MHadU .checkboxitemyes___MpOWf{color:#37ad83;font-size:14px;margin-right:10px}.warp___w1JUC .checkbox___MHadU .title___XAohQ{color:#000;font-size:16px}.warp___w1JUC .checkbox___MHadU .titleyes____bNQk{color:#37ad83;font-size:16px}.warp___w1JUC .checkbox___MHadU .yestag___zQnb1{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___w1JUC .bottom___FkHfO{background:#f6f7f9;margin-top:40px;padding:20px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp{align-items:center;display:flex;font-size:16px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .left___U23z1{color:#666;min-width:48px;text-align:end;width:56px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk{color:#000;margin-left:10px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warp___w1JUC .completion___Bu5G6{padding-top:20px}.warp___w1JUC .completion___Bu5G6 .title___XAohQ{color:#666;min-width:70px}.warp___w1JUC .completion___Bu5G6 .content___LySPW{flex:1 1}.warp___w1JUC .completion___Bu5G6 .content___LySPW .items___ETMq9{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:flex;font-size:14px;margin-bottom:20px;padding:10px}.warp___w1JUC .simple___XX5t0{align-items:flex-start;display:flex;margin-top:20px}.warp___w1JUC .simple___XX5t0 .title___XAohQ{color:#37ad83;font-size:14px;margin-top:2px;white-space:nowrap}.warp___w1JUC .simple___XX5t0 .content___LySPW{font-size:16px;margin-left:10px}.warp___w1JUC .shixunWrapper___w6oIG{border:1px solid #dcdcdc;margin-top:22px;padding:20px 20px 0}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn{align-items:center;display:flex}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .score___nGh9k{color:#666;font-size:16px;margin-right:10px}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .qtitle___DAMW1{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___w1JUC .program___Mm1qL{border:1px solid #dcdcdc;margin-top:22px;padding:20px}.warp___w1JUC .combination___Sw7S6{display:flex;margin-top:30px}.warp___w1JUC .combination___Sw7S6 .qtype___Xdl60{color:#434d6c;font-size:16px;margin-right:6px}.warp___w1JUC .combination___Sw7S6 .score___nGh9k{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.warp___w1JUC .combination___Sw7S6 .qtitle___DAMW1{color:#000;display:flex;font-size:16px;font-weight:400;line-break:anywhere;width:85%}.customModal___bVzUV .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___bVzUV .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___bVzUV .ant-modal-header{padding:22px 40px}.customModal___bVzUV .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500}.customModal___bVzUV .ant-modal-footer{border:0;padding:30px 40px}.customModal___bVzUV .ant-modal-footer button{border-radius:2px;height:32px;width:60px}.customModal___bVzUV .ant-modal-footer button:first-child{background:#fcfcfe}.customModal___bVzUV .ant-modal-body{max-height:500px;overflow:auto;padding:18px 40px 30px}.customModal___bVzUV .content___oKhZq aside{display:flex}.customModal___bVzUV .content___oKhZq .upload___nPxEL{background:#3061d0;border:none;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-size:14px;font-weight:400;height:32px;margin-top:20px;width:108px}.customModal___bVzUV ul{padding-left:18px}.customModal___bVzUV .infoText___gZEJF{color:#464f66;font-size:12px;margin-bottom:8px}.customModal___bVzUV .okBtn___CVo2A{background-color:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.customModal___bVzUV .fileList___tauGN{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.customModal___bVzUV .fileList___tauGN .fileName___T_8JX{color:#3061d0;font-size:14px;font-weight:400}.flex_box_center___kuaVT{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___exKHH{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BzvkN{box-align:center;align-items:center}.flex_box_center_end___Ss2DJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p1LEr{box-orient:block-axis;flex-direction:column}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___upTFR .allqingchu___BFF1D span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___upTFR .score___DXG3o{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___upTFR .close___kEIiB{color:#979797;cursor:pointer;font-size:15px}.scoremodal___upTFR .content___Mco8L{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___upTFR .items___j98jk{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___upTFR .bottom___A1n1C{text-align:end;width:100%}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___upTFR .titlecount___fqA9P{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___upTFR .add___MqV0R{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{cursor:pointer;margin-right:14px}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___nnwwA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___cRir9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FqTZ8{box-align:center;align-items:center}.flex_box_center_end___WU5_v{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___QZFa1{box-orient:block-axis;flex-direction:column}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .mainPart___OdEo7{padding-left:38px}.warp___aLZwN .shixunbutton___Eoa1i{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;color:#fff;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:32px;margin-right:20px;width:108px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{color:#37ad83;font-size:14px;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___aLZwN .qcount___U9kkL{align-items:center;display:flex;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;text-align:center;width:44px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{color:#000;width:100%}.warp___aLZwN .checkbox___vjiBw{align-items:flex-start;display:flex;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;margin-top:6px;min-width:14px;width:14px}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{color:#37ad83;font-size:14px;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___aLZwN .bottom___uG8Zq{background-color:#f6f7f9;margin-top:55px;padding:20px 38px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{align-items:baseline;display:flex;margin-bottom:25px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;font-size:14px;min-width:48px;text-align:end;width:56px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;font-size:14px;margin-left:10px}.warp___aLZwN .completion___H6RmA .title___pi1jH{align-items:center;display:flex;height:46px;justify-content:center;min-width:70px;width:70px}.warp___aLZwN .completion___H6RmA .content___a2hGC{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:inline-block;font-size:14px;height:46px;margin-bottom:20px;margin-left:20px;min-width:102px;padding:14px 16px;text-align:center}.warp___aLZwN .simple___fQ0OS{align-items:flex-start;display:flex}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px;margin-left:10px}.warp___aLZwN .shixun___nB6Jk{align-items:center;display:flex;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___aLZwN .combination___YrOdz{align-items:center;display:flex;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:600;overflow:hidden;width:80%}.warp___aLZwN .program___lG0JA{align-items:flex-start;display:flex}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.digitalLabel___tImKs{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___tImKs.active___Ck70Q{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff} \ No newline at end of file +.flex_box_center___ycN2f{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LcS9e{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___uwjPm{box-align:center;align-items:center}.flex_box_center_end___Pc903{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AXEdv{box-orient:block-axis;flex-direction:column}.bg___fm2Cw{background:#fff;box-shadow:0 2px 4px 0 #eaeef4}.title___J3MCU{box-align:center;align-items:center;color:#000;display:box;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:18px;margin-bottom:20px;margin-top:20px}.title___J3MCU strong{color:#333}.title___J3MCU .editIcon___i4Zll{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:10px}.title___J3MCU .editIcon___i4Zll:hover{color:#3061d0}.titleLeft___da61c{flex:1 1}.titleRight___EsdL6 a{font-weight:700;margin-right:20px}.formWrap___YTxC3 div[class~=ant-form-item]{margin-bottom:30px}.formWrap___YTxC3 div[class~=ant-form-item-label] label{color:#666;font-size:14px;font-weight:400}.formWrap___YTxC3 .baseLineHeight___TprCB div[class~=ant-form-item-label]{line-height:46px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG div[class~=ant-form-item-label]{line-height:38px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper] span{color:#464f66}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:transparent}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].easy___mSxtg span{color:#46b70e}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].medium___NIaWN span{color:#165dff}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formWrap___YTxC3 .radioBtnWrapper___Mt_XG .radiogroup___EvkWh label[class~=ant-radio-button-wrapper-checked].hard___mddnD span{color:#ee6f1a}.formWrap___YTxC3 .baseFormItem___csbyb{font-size:14px}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input]{height:38px!important}.formWrap___YTxC3 .baseFormItem___csbyb input[class~=ant-input-number-input]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector]{height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:46px}.formWrap___YTxC3 .baseFormItem___csbyb div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:46px!important}.formWrap___YTxC3 .baseFormItem___csbyb span[class~=ant-select-arrow]{right:12px!important}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item]{color:#464f66;font-weight:400}.formWrap___YTxC3 .cascaderPopup___BttnF div[class~=ant-cascader-menus] ul[class~=ant-cascader-menu] li[class~=ant-cascader-menu-item-active]{background-color:#e7f3ff;color:#3061d0;font-weight:400}.selectdiv___TAr4i{color:#3061d0}.divitem___iaXB2,.selectdiv___TAr4i{align-items:center;cursor:pointer;display:flex;font-size:16px}.divitem___iaXB2{color:#464f66}.bottmodiv___bmp6p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.bottmodiv___bmp6p .cancelBtn___Q4ZcL{background-color:transparent;border:1px solid #bacffe;color:#3061d0;height:38px;text-shadow:none;width:60px}.bottmodiv___bmp6p .confirmBtn___nRiCD{background:#3061d0;border:none;border-radius:2px;color:#fff;height:38px;text-shadow:none;width:126px}.flex_box_center___gi93l{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___mWMLA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rk4nc{box-align:center;align-items:center}.flex_box_center_end___B8XxF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AX3Vm{box-orient:block-axis;flex-direction:column}.moreSpan___hbStq{color:#5f6368}.moreSpan___hbStq:hover{color:#333}.bg___Ya739{background:#fff;box-shadow:0 2px 4px 0 #eaeef4;min-height:600px}.bg___Ya739 .title___BC46y{color:#000;font-size:16px;font-weight:600;line-height:18px}.bottomdiv___uaPr6{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;color:#343636;display:flex;height:64px;justify-content:center;left:0;min-width:1200px;position:fixed;width:100%;z-index:10}.bottomdiv___uaPr6 .spanBtn___jjgnA{cursor:pointer}.bottomdiv___uaPr6 .spanBtn___jjgnA:hover{color:#165dff}.bottomdiv___uaPr6 .addQuestionBtn___qOlYW{background:#f8f9fc;border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1;color:#3061d0;height:32px;padding:0 15px;text-shadow:none}.bottomdiv___uaPr6 .addQuestionBtn___qOlYW i{color:#3061d0;font-size:14px;font-weight:600}.bottomdiv___uaPr6 .addQuestionBtn___qOlYW:hover{background:#3061d0;border-color:transparent;color:#fff}.bottomdiv___uaPr6 .addQuestionBtn___qOlYW:hover i{color:#fff}.bottomdiv___uaPr6 .saveBtn___ulgem{align-items:center;border:1px solid #eee;border-radius:2px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:94px}.bottomdiv___uaPr6 .saveBtn___ulgem:hover{border:1px solid #165dff;color:#165dff}.left___i8aTX{background:#f6f7f9;height:calc(100vh - 64px);overflow:hidden auto;padding:0 0 15px;text-align:left;width:260px}.left___i8aTX .leftAction___sQkuq{background:#f6f7f9;padding:15px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.left___i8aTX .Button___auxWm{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-size:12px;height:32px;margin-bottom:9px;margin-left:15px;padding:0 6px;text-align:center;width:92px}.left___i8aTX .title___BC46y{align-items:center;border-radius:2px;display:flex;height:32px;margin-bottom:15px;padding-left:15px}.left___i8aTX .title___BC46y:hover{background:#e1e2e4;box-shadow:0 2px 4px 0 #eaeef4}.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m{align-items:center;background-color:#fff;border-radius:2px;display:flex;height:100%;justify-content:center;width:28px}.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .up___tLyCX{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .down___T5_aj{color:#3061d0;cursor:pointer;display:inline-block;font-size:13px}.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF{cursor:not-allowed}.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF.down___T5_aj,.left___i8aTX .title___BC46y:hover .iconWrapper___h3H1m .disabled___GRBbF.up___tLyCX{opacity:.2}.left___i8aTX .title___BC46y .titleleft___xZGbq{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;padding-right:4px;position:relative;width:85%}.left___i8aTX .title___BC46y .more_style___nhWCX{align-items:center;color:#000;cursor:pointer;display:flex;height:100%;justify-content:center;width:30px}.left___i8aTX .title___BC46y .more_style___nhWCX:hover{background-color:#fff}.left___i8aTX .title___BC46y .iconWrapper___h3H1m{display:none}.left___i8aTX .qcount___ID7OA{align-items:center;display:flex;font-size:12px;height:32px;margin:0 10px 12px;padding:0 5px}.left___i8aTX .qcount___ID7OA .score___T7dbm{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;min-width:50px;text-align:center}.left___i8aTX .qcount___ID7OA .qtitle___qJBFd{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;overflow:hidden;width:70%;word-break:break-all}.left___i8aTX .qcount___ID7OA .qtitle___qJBFd div:first-of-type{display:inline;word-break:break-all}.left___i8aTX .qcount___ID7OA:hover{background:#fff;color:#3061d0}.left___i8aTX .qcount___ID7OA:hover .qtitle___qJBFd{color:#3061d0;word-break:break-all}.left___i8aTX .qcount___ID7OA.qcountclick___m_VKG{background:#fff;border-radius:2px;box-shadow:0 2px 4px 0 #eaeef4;color:#3061d0}.left___i8aTX .qcount___ID7OA.qcountclick___m_VKG .qtitle___qJBFd{color:#3061d0}.right___CBabI{display:inline-block;max-height:calc(100vh - 64px);overflow:hidden auto;padding:40px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:top;width:940px}.right___CBabI .title___BC46y{align-items:center;display:flex}.right___CBabI .title___BC46y .edit___WHuql{color:#7aac9a;cursor:pointer;font-size:20px;margin-left:20px}.right___CBabI .title___BC46y .edit___WHuql:hover{color:#3061d0;cursor:pointer;font-size:20px;margin-left:20px}.right___CBabI .title___BC46y .delete___Pa6db{color:#9096a3;cursor:pointer;font-size:20px}.right___CBabI .title___BC46y .delete___Pa6db:hover{color:#ee5d5d}.right___CBabI .title___BC46y .shixun___oObBe{color:#3061d0;font-size:14px;font-weight:400;margin-right:20px}.right___CBabI .title___BC46y .shixun___oObBe i{font-size:12px}.right___CBabI .qcount___ID7OA{align-items:flex-start;display:flex;margin-top:20px}.right___CBabI .qcount___ID7OA .score___T7dbm{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.right___CBabI .qcount___ID7OA .qtitle___qJBFd{color:#000;font-size:16px;font-weight:600;word-break:break-all}.right___CBabI .scoreByBlankRadio___r4AWn{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9!important;margin-left:20px}.right___CBabI .scoreByBlankRadio___r4AWn span{font-size:14px}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea!important;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#c8d2ea!important}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.right___CBabI .scoreByBlankRadio___r4AWn label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.modalconfirm___Ru9B_ div[class~=ant-modal-body]{padding:16px 24px}.scoremodal___BdW7P [class~=ant-modal-body]{padding:30px 40px}.scoremodal___BdW7P .title___BC46y{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___BdW7P .score___T7dbm{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___BdW7P .close___blHYk{color:#979797;cursor:pointer;font-size:15px}.scoremodal___BdW7P .content___jlm9o{background:#f6f7f9;color:#5f6368;display:flex;font-size:14px;height:40px;justify-content:space-between;line-height:40px;margin-top:40px;padding:0 20px}.scoremodal___BdW7P .content___jlm9o span{display:flex;flex:1 1}.scoremodal___BdW7P .content___jlm9o span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___BdW7P .items___i3TrH{align-items:center;border-bottom:1px solid #f6f7f9;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;padding:8px 20px}.scoremodal___BdW7P .items___i3TrH span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___BdW7P .items___i3TrH span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___BdW7P .bottom___zMQZ6{margin-top:12px;text-align:end;width:100%}.scoremodal___BdW7P .bottom___zMQZ6 .yes___lOPY6{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff!important;font-weight:400;height:32px;width:60px}.scoremodal___BdW7P .bottom___zMQZ6 .no___gtzKI{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66!important;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.formcenter___fCxkm div[class~=ant-form-item-row]{align-items:center;margin-bottom:30px!important}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper]{align-items:center;background:#f6f7f9;border:none;border-radius:23px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-flex;height:38px;justify-content:center;margin-right:20px;width:60px}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper] span{color:#464f66}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px 0 #e0dfe1}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].easy___ANNVD{background:linear-gradient(180deg,#fff,#f9fff4);border:1px solid #c1e7cb}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].easy___ANNVD span{color:#46b70e}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].medium___ov7N3{background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].medium___ov7N3 span{color:#165dff}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].hard___n4afW{background:linear-gradient(180deg,#fff,#fff7f3);border:1px solid #f8c8a8}.formcenter___fCxkm .radiogroup___oXWHc label[class~=ant-radio-button-wrapper-checked].hard___n4afW span{color:#ee6f1a}.formcenterselect___lYa4f div[class~=ant-form-item-label]{line-height:46px;max-height:46px}.selectitems___c9Pt5{width:480px!important}.selectitems___c9Pt5 div[class~=ant-select-selector]{min-height:46px!important}.selectitems___c9Pt5 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.selectitems___c9Pt5 div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.morebottom____I_ev{margin-top:50px;text-align:center;width:100%}.morebottom____I_ev .yes___lOPY6{background:#3061d0;border-radius:2px;color:#fff;font-weight:400;height:38px;width:126px}.morebottom____I_ev .no___gtzKI{border:1px solid #bacffe;border-radius:2px;color:#3061d0;font-weight:400;height:38px;line-height:14px;margin-right:20px;opacity:.9;width:60px}.scoreinput___O8EhL{margin:20px 0 0!important;padding-bottom:20px!important}.scoreinput___O8EhL [class~=ant-form-item-row]{height:46px}.scoreinput___O8EhL [class~=ant-input-number-input-wrap] input{height:46px!important}.scoreinput___O8EhL [class~=ant-form-item-label]{height:100%;line-height:46px}.titleTooltip___CAyYg{max-width:600px!important}.titleTooltip___CAyYg div[class~=ant-tooltip-inner]{max-height:400px;overflow:auto}.exercise_styles___u40hG{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.wrap___ilWvf div[class~=ant-form-item]{margin-bottom:0}.wrap___ilWvf .deleteIcon___JBDG8{color:#e30000;font-size:14px}.wrap___ilWvf .keywordTag___iieCb{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___MHB5s{margin-bottom:18px}.choiceListWrap___jB8b1{margin-bottom:20px!important}.choiceListWrap___jB8b1[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___jB8b1 div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___QFkTc .choiceIndex___Mr2YO{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___QFkTc .choiceIndex___Mr2YO.judgementIndex___fUVWK{border-radius:2px}.choiceWrap___QFkTc .setAnswerBtn___Whox5{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___QFkTc .activeAnswer___fGU6Y{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___QFkTc .activeJudgementAnswer___wJv8P{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___QFkTc .actionWrapper___ERQ7k{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .addIcon___L9TE0{color:#2fa34f;font-size:14px}.choiceWrap___QFkTc .actionWrapper___ERQ7k .deleteIcon___JBDG8{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Q5tRE{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___p9sFY{color:#9096a3;font-size:14px;font-weight:400}.blankInputNumberWrapper___uEHb0 div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___uEHb0 [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___uEHb0 input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___WR5ZI{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;margin-left:20px;width:80px}.blankIndex___x9Pny{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___eVsG7 div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___eVsG7 input[class~=ant-input-number-input]{font-size:14px}.collapseWrapper___ZTysU{margin-bottom:30px}.collapseWrapper___ZTysU div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___ZTysU div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___ZTysU .panelHeader___QSN9g{color:#000;font-size:14px;font-weight:400}.collapseWrapper___ZTysU .panelHeader___QSN9g span{color:#666}.collapseWrapper___ZTysU .open___B6FU9{color:#165dff;transform:rotate(90deg)}.collapseWrapper___ZTysU .close___QX19r{color:#82a8ff}.hide___mn25n{display:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:1010}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:start;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding-top:60px;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.text___bQulM{margin-top:20px;padding-bottom:20px}.text___bQulM .sup___rX_Y3{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-family:SimSun,sans-serif;font-size:14px;margin-inline-end:4px}.wrap___YewKC div[class~=ant-form-item]{margin-bottom:0}.wrap___YewKC div[class~=ant-form-item-explain-error]{display:none}.wrap___YewKC .deleteIcon___AKmkj{color:#e30000;font-size:14px}.wrap___YewKC .keywordTag___hMKmU{color:#000;display:flex;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___SpNyf{margin-bottom:18px}.choiceWrap___lDCnP{margin-bottom:20px}.choiceWrap___lDCnP .choiceIndex___dabwf{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___lDCnP .choiceIndex___dabwf.judgementIndex___sausK{border-radius:2px}.choiceWrap___lDCnP .setAnswerBtn___moVcF{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___lDCnP .activeAnswer___Cd32c{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___lDCnP .activeJudgementAnswer___rbuoo{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___lDCnP .actionWrapper___dZuBC{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___lDCnP .actionWrapper___dZuBC .addIcon___A9GtN{color:#2fa34f;font-size:14px}.choiceWrap___lDCnP .actionWrapper___dZuBC .deleteIcon___AKmkj{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___DeyjY{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___dhOmk{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper___vU8Cg{align-items:center;display:flex}.blankWrapper___vU8Cg .blankInput___Vzre8{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___yLeaN div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___yLeaN [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___yLeaN input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___LhI0I{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___caKgB{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___DhjJY div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___DhjJY input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___btrfP{margin-bottom:30px}.collapseWrapper___btrfP div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___btrfP div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___btrfP div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___btrfP .panelHeader___xIZ7O{color:#000;font-size:14px;font-weight:400}.collapseWrapper___btrfP .panelHeader___xIZ7O span{color:#666}.collapseWrapper___btrfP .open___IMQhg{color:#165dff;transform:rotate(90deg)}.collapseWrapper___btrfP .close___FTAU3{color:#82a8ff}.hide___GBtJP{display:none}.scoreByBlankRadio___HAunQ{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;margin-right:10px}.scoreByBlankRadio___HAunQ span{font-size:14px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-group]{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;border-radius:30px;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:30px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:first-child{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:last-child{border-radius:16px}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.scoreByBlankRadio___HAunQ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent}.flex_box_center___kOQ8P{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fY6jt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bDSSI{box-align:center;align-items:center}.flex_box_center_end___mQ6mU{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F15G0{box-orient:block-axis;flex-direction:column}.result___UYRo8{display:flex}.result___UYRo8 .left___TRaH5{margin-right:38px;width:474px}.result___UYRo8 .right___twp9s{flex:1 1}.result___UYRo8 .box___vwndt{background:#f6f7f9;padding:15px}.result___UYRo8 .box___vwndt .li___hRe2d{background:#fff;border:1px solid #dcdcdc}.flex_box_center___ljmk3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Fy45C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___SoC1C{box-align:center;align-items:center}.flex_box_center_end___MumBX{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___cutpt{box-orient:block-axis;flex-direction:column}.warp___w1JUC .indexTag___LPncW{white-space:nowrap}.warp___w1JUC .normalWrap___pEIzs{padding:20px 0 0 38px}.warp___w1JUC .redio___I6tXM{align-items:center;display:flex;margin-bottom:25px}.warp___w1JUC .redio___I6tXM .redioitem___cS4Gp{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___w1JUC .redio___I6tXM .redioitemyes___JBDmk{color:#37ad83;font-size:14px;margin-right:10px}.warp___w1JUC .redio___I6tXM .title___XAohQ{color:#000;font-size:16px}.warp___w1JUC .redio___I6tXM .titleyes____bNQk{color:#37ad83;font-size:16px}.warp___w1JUC .redio___I6tXM .yestag___zQnb1{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___w1JUC .checkbox___MHadU{align-items:center;display:flex;margin-bottom:25px}.warp___w1JUC .checkbox___MHadU .checkboxitem___KX7mB{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___w1JUC .checkbox___MHadU .checkboxitemyes___MpOWf{color:#37ad83;font-size:14px;margin-right:10px}.warp___w1JUC .checkbox___MHadU .title___XAohQ{color:#000;font-size:16px}.warp___w1JUC .checkbox___MHadU .titleyes____bNQk{color:#37ad83;font-size:16px}.warp___w1JUC .checkbox___MHadU .yestag___zQnb1{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___w1JUC .bottom___FkHfO{background:#f6f7f9;margin-top:40px;padding:20px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp{align-items:center;display:flex;font-size:16px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .left___U23z1{color:#666;min-width:48px;text-align:end;width:56px}.warp___w1JUC .bottom___FkHfO .bottomitem___AS0Qp .right___yJVEk{color:#000;margin-left:10px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warp___w1JUC .completion___Bu5G6{padding-top:20px}.warp___w1JUC .completion___Bu5G6 .title___XAohQ{color:#666;min-width:70px}.warp___w1JUC .completion___Bu5G6 .content___LySPW{flex:1 1}.warp___w1JUC .completion___Bu5G6 .content___LySPW .items___ETMq9{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:flex;font-size:14px;margin-bottom:20px;padding:10px}.warp___w1JUC .simple___XX5t0{margin-top:20px}.warp___w1JUC .simple___XX5t0 .title___XAohQ{color:#37ad83;font-size:14px;margin-top:2px;white-space:nowrap}.warp___w1JUC .simple___XX5t0 .content___LySPW{font-size:16px}.warp___w1JUC .shixunWrapper___w6oIG{border:1px solid #dcdcdc;margin-top:22px;padding:20px 20px 0}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn{align-items:center;display:flex}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .score___nGh9k{color:#666;font-size:16px;margin-right:10px}.warp___w1JUC .shixunWrapper___w6oIG .shixun___ePWKn .qtitle___DAMW1{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___w1JUC .program___Mm1qL{border:1px solid #dcdcdc;margin-top:22px;padding:20px}.warp___w1JUC .combination___Sw7S6{display:flex;margin-top:30px}.warp___w1JUC .combination___Sw7S6 .qtype___Xdl60{color:#434d6c;font-size:16px;margin-right:6px}.warp___w1JUC .combination___Sw7S6 .score___nGh9k{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;min-width:50px;text-align:center}.warp___w1JUC .combination___Sw7S6 .qtitle___DAMW1{color:#000;display:flex;font-size:16px;font-weight:400;line-break:anywhere;width:85%}.customModal___bVzUV .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___bVzUV .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___bVzUV .ant-modal-header{padding:22px 40px}.customModal___bVzUV .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500}.customModal___bVzUV .ant-modal-footer{border:0;padding:30px 40px}.customModal___bVzUV .ant-modal-footer button{border-radius:2px;height:32px;width:60px}.customModal___bVzUV .ant-modal-footer button:first-child{background:#fcfcfe}.customModal___bVzUV .ant-modal-body{max-height:500px;overflow:auto;padding:18px 40px 30px}.customModal___bVzUV .content___oKhZq aside{display:flex}.customModal___bVzUV .content___oKhZq .upload___nPxEL{background:#3061d0;border:none;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-size:14px;font-weight:400;height:32px;margin-top:20px;width:108px}.customModal___bVzUV ul{padding-left:18px}.customModal___bVzUV .infoText___gZEJF{color:#464f66;font-size:12px;margin-bottom:8px}.customModal___bVzUV .okBtn___CVo2A{background-color:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5)}.customModal___bVzUV .fileList___tauGN{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.customModal___bVzUV .fileList___tauGN .fileName___T_8JX{color:#3061d0;font-size:14px;font-weight:400}.flex_box_center___kuaVT{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___exKHH{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BzvkN{box-align:center;align-items:center}.flex_box_center_end___Ss2DJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p1LEr{box-orient:block-axis;flex-direction:column}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___upTFR .allqingchu___BFF1D span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;display:flex;font-size:16px;font-weight:500;margin-top:10px;width:100%}.scoremodal___upTFR .score___DXG3o{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___upTFR .close___kEIiB{color:#979797;cursor:pointer;font-size:15px}.scoremodal___upTFR .content___Mco8L{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___upTFR .items___j98jk{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___upTFR .bottom___A1n1C{text-align:end;width:100%}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___upTFR .titlecount___fqA9P{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___upTFR .add___MqV0R{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{cursor:pointer;margin-right:14px}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___nnwwA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___cRir9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FqTZ8{box-align:center;align-items:center}.flex_box_center_end___WU5_v{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___QZFa1{box-orient:block-axis;flex-direction:column}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;color:#fff;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:32px;margin-right:20px;width:108px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:7px;height:14px;margin-right:10px;min-width:14px;width:14px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{color:#37ad83;font-size:14px;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___aLZwN .qcount___U9kkL{align-items:center;display:flex;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:20px;margin-right:5px;text-align:center;width:44px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{color:#000;width:100%}.warp___aLZwN .checkbox___vjiBw{align-items:flex-start;display:flex;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;height:14px;margin-right:10px;margin-top:6px;min-width:14px;width:14px}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{color:#37ad83;font-size:14px;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{background:#ebf6f2;color:#37ad83;font-size:12px;height:20px;line-height:20px;margin-left:16px;min-width:60px;text-align:center;width:60px}.warp___aLZwN .bottom___uG8Zq{background-color:#f6f7f9;margin-top:20px;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{align-items:baseline;display:flex;margin-bottom:25px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;font-size:14px;min-width:48px;text-align:end;width:56px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;font-size:14px;margin-left:10px}.warp___aLZwN .completion___H6RmA .title___pi1jH{align-items:center;display:flex;height:46px;justify-content:center;min-width:70px;width:70px}.warp___aLZwN .completion___H6RmA .content___a2hGC{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{border:1px solid #dcdcdc;border-radius:2px;color:#37ad83;display:inline-block;font-size:14px;height:46px;margin-bottom:20px;margin-left:20px;min-width:102px;padding:14px 16px;text-align:center}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-bottom:3px;margin-top:2px;min-width:56px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{align-items:center;display:flex;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:400;overflow:hidden;width:80%}.warp___aLZwN .combination___YrOdz{align-items:center;display:flex;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{background:hsla(0,0%,93%,.6);border-radius:0 0 2px 0;color:#464f66;height:25px;line-height:25px;margin-right:10px;text-align:center;width:44px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-size:16px;font-weight:600;overflow:hidden;width:80%}.warp___aLZwN .program___lG0JA{align-items:flex-start;display:flex}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.digitalLabel___tImKs{align-items:center;background:#f6f7f9;border-radius:50%;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#464f66;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.digitalLabel___tImKs.active___Ck70Q{background:#3061d0;box-shadow:0 2px 4px 0 #e0dfe1;color:#fff} \ No newline at end of file diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js index 7f9bd394f6..c2fb69d143 100644 --- a/p__Problemset__NewItem__index.async.js +++ b/p__Problemset__NewItem__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[41953,4977,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,a=null,l=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,M(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,L(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},A=function(n,t,i){y(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=Z(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},x||w.appendChild(j)):o.appendChild(j),w.appendChild(o),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):k(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),l.attr("id","fullscreencontent").show(),jQuery(o).append(l),window.dispatchEvent(new Event("resize"))):A(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else m=i,A(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(n-s)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(c),r},I=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,n){if(f=e,n)M(f,!0);else{var o,a,l=!r;if(l){var s=y(f);!isNaN(s)&&s<4.4&&(l=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?o+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void M(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",M(a,!1)}},M=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),h=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==c&&M(c,h),l=!0}return void 0!==t.material_id?C(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+o+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,p=0,h=0,m=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(p=s-f.width-f.left,h=u<=480?10:30):(h=f.left,p=u<=480?10:30),d=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(o,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(0,w.jsx)("div",{id:i||"",children:(0,w.jsx)(p.Z,r()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:h,onSelect:t,onExpand:function(e,n){x((function(e){return j(e,n.node.key,n.expanded)}))}},k))})}},74908:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),l=t(79800),s=t.n(l),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",h=t(92310),m=t.n(h),f=t(71418),g=t(2859),v=t(51136),w=t(6457),x=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,o=e.style,l=void 0===o?{}:o,h=e.onClose,b=e.onOk,y=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),_=(0,c.useState)(!1),S=s()(_,2),Z=S[0],A=S[1],P=(0,c.useState)("正在加载中"),N=s()(P,2),E=N[0],B=N[1];(0,c.useEffect)((function(){null!=n&&n.visible?document.body.setAttribute("data-custom","y-hidden"):document.body.removeAttribute("data-custom"),null!=n&&n.src&&T()}),[null==n?void 0:n.visible]);var T=function(){var e=a()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),B("正在加载中"),e.next=4,(0,w.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,k.current.src="",k.current.src=t,k.current.onload=function(){O()},A(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),B("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:A(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){C.current=new g.hP(k.current),C.current.addEventListener("render",I),C.current.addEventListener("beforeclose",h),y&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=n&&n.snapshotData&&C.current.restoreState(n.snapshotData),setTimeout((function(){var e;(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsxs)("div",{className:m()(u,t,i?p:""),style:l,children:[(0,x.jsx)(f.Z,{spinning:Z,tip:E,style:{position:"absolute"}}),(0,x.jsx)("img",{className:d,ref:k})]})})}},29325:function(e,n,t){"use strict";t.d(n,{N:function(){return Z}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),l=t(37205),s=t.n(l),c=t(79800),u=t.n(c),d=t(59301),p=t(57809),h=t(43418),m=t(95237),f=t(43604),g=t(8772),v=t(8591),w=t(51136),x="wrap___F7E3F",b="selectWrapper____kESB",y="tips___aHjQY",j="linkBtn___uggVr",k="mainText____S1I0",C=t(23717),_=t(37712),S=p.default.Option,Z=function(e){var n=e.subId,t=e.value,i=e.selectvalues,o=e.disabled,l=e.knowledgeOptions,c=void 0===l?[]:l,Z=e.onChange,A=void 0===Z?function(){}:Z,P=e.onAddKnowledgeFinish,N=void 0===P?function(){}:P,E=(0,d.useRef)(),B=(0,d.useState)([]),T=u()(B,2),I=T[0],O=T[1];t=t||[];(0,d.useEffect)((function(){(null==i?void 0:i.length)>0&&(O(s()(i)),A(s()(i)))}),[c]),(0,d.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&A(s()(t))}),[c]);return(0,_.jsxs)(m.Z,{wrap:!1,align:"middle",className:x,children:[(0,_.jsx)(f.Z,{children:(0,_.jsx)(p.default,{mode:"multiple",disabled:!n||o,className:b,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(s()(n)),A(s()(n))):(O([]),A([]))},style:{width:490},showSearch:!0,allowClear:!0,value:I,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==c?void 0:c.map((function(e){return(0,_.jsx)(S,{value:e.id,label:e.name,children:(0,_.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,_.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,_.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,_.jsxs)(f.Z,{className:"ml20",children:[(0,_.jsx)("span",{className:y,children:"没有合适的知识点?"}),(0,_.jsx)("span",{className:j,onClick:function(e){e.preventDefault(),E.current="",h.Z.confirm({centered:!0,width:640,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,_.jsxs)("div",{className:"font14",children:[(0,_.jsxs)(m.Z,{className:"mb20",children:[(0,_.jsx)(f.Z,{children:(0,_.jsx)(C.Z,{style:{color:"#FF8C29"}})}),(0,_.jsxs)(f.Z,{className:"ml10 ".concat(k),children:["新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。",(0,_.jsx)("br",{}),"平台有权删除不合适的知识点,请认真填写知识点名称。"]})]}),(0,_.jsx)(g.Z,{maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:E.current,onChange:function(e){E.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var e=a()(r()().mark((function e(t,o){var a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E.current){e.next=3;break}return v.ZP.warning("请输入知识点名称"),e.abrupt("return",o());case 3:if(!(E.current.length>20)){e.next=6;break}return v.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",o());case 6:return e.next=8,(0,w.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:E.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(N({id:a.tag_discipline_id,name:E.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),A(s()(l)),O(s()(l)),A(s()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},30347:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),o=t(59301),a=t(44499),l=(t(48136),t(33773)),s=t(43418),c=t(37712),u=(0,o.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,h=e.type,m=void 0===h?"":h,f=e.value,g=void 0===f?"":f,v=e.style,w=void 0===v?{}:v,x=(0,o.useRef)(),b=(0,o.useRef)(),y=(0,o.useState)(0),j=r()(y,2),k=j[0],C=j[1],_=(0,o.useState)(0),S=r()(_,2),Z=S[0],A=S[1],P=(0,o.useState)(!1),N=r()(P,2),E=N[0],B=N[1],T=function(){var e=document.createElement("div");e.innerHTML=x.current.getValue();var n=e.innerText;return t&&t(n),n};(0,o.useImperativeHandle)(n,(function(){return{getData:T}}));var I=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i1e3*(a+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!l){e.next=13;break}return P.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),K(u()(u()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)},c=function(){return d.apply(this,arguments)},o=ie(),a=re?null==l?void 0:l.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=re?null==l||null===(t=l.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,D.bM)(ne.current,{test_hack_code:q,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=A()(S()().mark((function e(){var n,t,r,o,a,s,c,d;return S()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?P.ZP.error("填空项答案不能为空"):P.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(b(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,R.ZP)("/api/problems.json",{method:"post",body:u()(u()({},r),{},{hack:u()(u()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(o=r.hack)||void 0===o||null===(o=o.sub_discipline_id)||void 0===o?void 0:o[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:u()(u()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[u()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,R.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:u()(u()({},r),{},{hack:u()(u()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:u()(u()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[u()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,R.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(d=e.sent)?void 0:d.status)){e.next=34;break}return ne.current=null==d?void 0:d.identifier,te.current=!0,b(!1),oe(),e.abrupt("return");case 34:b(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,W.jsxs)("div",{children:[(0,W.jsx)(N.ZP,u()(u()({loading:x},n),{},{onClick:le,children:t})),(0,W.jsx)(g.Z,{open:k,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:d,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ae()},onCancel:function(){te.current=!1,C(!1)},children:(0,W.jsxs)("div",{className:T,children:[(0,W.jsxs)("div",{className:I,children:[(0,W.jsxs)("div",{className:"mb20",children:[(0,W.jsx)("span",{className:"c-black",children:"执行代码"}),!l&&(0,W.jsx)(F.CopyToClipboard,{text:q,onCopy:function(){return P.ZP.success("复制成功")},children:(0,W.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,W.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,W.jsx)(G.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:q,onChange:function(e){return Y(e)}})]}),(0,W.jsxs)("div",{className:O,children:[(0,W.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,W.jsx)("div",{className:L,children:(0,W.jsx)("div",{className:M,children:(0,W.jsx)(m.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,W.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,W.jsx)("div",{className:L,children:(0,W.jsx)(E.Z,{spinning:d,tip:"代码执行中",children:(0,W.jsx)("div",{className:M,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,l=null;switch(n){case z.h.OK:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,W.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{children:"输入:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:o}),(0,W.jsx)("div",{children:"输出:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,W.jsx)("div",{children:"预期输出:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:a&&B.Base64.decode(a)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("p",{children:["最后执行的输入:",(0,W.jsx)("pre",{children:o})]}),(0,W.jsx)("p",{children:"执行出错信息:"}),(0,W.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:l=(0,W.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:l=(0,W.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,W.jsxs)(W.Fragment,{children:[" ",l," "]})}(H)})})})]})]})})]})},K=t(23717),V=["key","name"],U=m.Z.TextArea,q=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,o=void 0!==i&&i,l=e.hackidentifier,c=e.answerKey,d=(0,h.useState)(!1),_=p()(d,2),S=_[0],Z=_[1],A=(0,h.useState)(!1),P=p()(A,2),N=(P[0],P[1],(0,k.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var a=N(e,n.from);console.log("新增".concat(o,"个,之前有").concat(a,"个")),t(o,a)}}else{var l=r.split(Y).length-1+r.split(J).length-1,s=N(e,n.from);console.log("删除".concat(l,"个, 前面有").concat(s,"个,新增").concat(o,"个")),i(l>1?Array.from({length:l},(function(e,n){return s+n})):s)}}(e,n,T,O)}})})}),(0,W.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return B.current=i,I.current=a,(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,W.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,W.jsxs)("div",{onClick:function(){g.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,W.jsxs)("div",{children:[(0,W.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,W.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,W.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,W.jsx)(K.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,W.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,a=e.key,l=e.name,s=r()(e,V);return(0,W.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,W.jsxs)(w.Z,{flex:"0 0 auto",className:"".concat(C.Z.blankIndex),children:["填空项",n+1]}),(0,W.jsx)(w.Z,{flex:1,children:(0,W.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,W.jsx)(w.Z,{children:(0,W.jsx)(f.Z.Item,u()(u()({},s),{},{name:[l,"answer_text"],noStyle:!0,children:null!=L&&null!==(t=L[l])&&void 0!==t&&t.multi_line||null!=L&&null!==(i=L[l])&&void 0!==i&&i.multiLine?(0,W.jsx)(U,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,W.jsx)(m.Z,{style:{marginLeft:10,width:550},className:C.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),o&&(0,W.jsx)(w.Z,{flex:"224px",children:(0,W.jsx)(f.Z.Item,u()(u()({},s),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],children:(0,W.jsx)(x.Z,{size:"large",className:C.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},a)}))]})}}),(0,W.jsx)("div",{onClick:function(){return Z(!0)},children:(0,W.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,W.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:S})})}),(0,W.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,W.jsx)(b.default,{size:"large",children:q.map((function(e){return(0,W.jsxs)(b.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,W.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,W.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,W.jsx)(x.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,W.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,W.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,W.jsxs)(y.ZP.Group,{style:{marginTop:-10},children:[(0,W.jsx)(y.ZP,{value:0,children:"不忽略空格"}),(0,W.jsx)(y.ZP,{value:1,children:"忽略首尾空格"}),(0,W.jsx)(y.ZP,{value:2,children:"忽略所有空格"})]})}),(0,W.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,W.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,W.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,W.jsx)(U,{rows:4})}),(0,W.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,W.jsx)(U,{rows:4})})]}),(0,W.jsx)(H,{form:t,answerKey:c,hackIdentifier:l,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,W.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return C}});var i=t(39647),r=t.n(i),o=t(79800),a=t.n(o),l=t(85573),s=t.n(l),c=t(82242),u=t.n(c),d=t(59301),p=t(95237),h=t(43604),m=t(6848),f=t(78241),g=t(5547),v=t(88996),w=t(12101),x=t(36017),b=t(37712),y=["key","name"],j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],k=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,o=e.index,a=e.isEdit,l=e.setInputActive,c=e.form,d=e.choiceOptionsPath,f=e.allowChangeMode,y=e.showAddIcon,k=e.addItem,C=e.deleteItem;console.log(n,"value");var _=1===(null==n?void 0:n[r]),S=function(){var e;_?t(u()(u()({},n),{},s()({},r,0))):(f||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return u()(u()({},e),{},s()({},r,0))})))),t(u()(u()({},n),{},s()({},r,1))))};return(0,b.jsxs)(p.Z,{className:g.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,b.jsx)(h.Z,{onClick:S,className:"".concat(g.Z.choiceIndex," ").concat(_?g.Z.activeAnswer:""),children:j[o]}),(0,b.jsx)(h.Z,{flex:1,className:"".concat(g.Z.editorWrap," ml15"),onClick:l,children:(0,b.jsx)(x.x,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[i],onChange:function(e){t(u()(u()({},n),{},s()({},i,e)))}})}),(0,b.jsx)(h.Z,{flex:"0 0 auto",className:"ml15",children:(0,b.jsx)("div",{onClick:S,className:"".concat(g.Z.setAnswerBtn," ").concat(_?g.Z.activeAnswer:""),children:_?"正确答案":"设为答案"})}),(0,b.jsxs)(h.Z,{className:g.Z.actionWrapper,children:[(0,b.jsx)(m.Z,{title:"新增参考答案",children:(0,b.jsx)(v.Z,{className:g.Z.addIcon,onClick:k,style:{visibility:y?"visible":"hidden"}})}),(0,b.jsx)(m.Z,{title:"删除",children:(0,b.jsx)(w.Z,{className:g.Z.deleteIcon,onClick:C,style:{visibility:o>1?"visible":"hidden"}})})]})]})},C=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,o=e.analysisKey,l=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,h=e.allowChangeMode,m=void 0===h||h,v=e.form,w=e.showAnalysis,C=void 0===w||w,_=(0,d.useState)(),S=a()(_,2),Z=S[0],A=S[1],P=(0,d.useState)(!1),N=a()(P,2),E=N[0],B=N[1];return(0,b.jsxs)("div",{className:g.Z.wrap,children:[(0,b.jsx)("div",{className:g.Z.questionTitleEditorWrap,children:(0,b.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,b.jsx)(x.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,b.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,b.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[l])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(j[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,b.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,o){var a=n.key,h=n.name,w=r()(n,y),x=Z===a,C=o<7&&o===e.length-1;return(0,d.createElement)(f.Z.Item,u()(u()({},w),{},{key:a,name:h,className:g.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(j[o],"选项的内容")))}}]}),(0,b.jsx)(k,{choiceTextKey:l,answerKey:c,index:o,isEdit:x,setInputActive:function(){A(a)},form:v,choiceOptionsPath:p,allowChangeMode:m,showAddIcon:C,addItem:function(){return t(s()(s()({},l,""),c,0))},deleteItem:function(){return i(h)}}))})),e.length<8&&(0,b.jsx)("div",{className:"".concat(g.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},l,""),c,0))},children:"添加选项"})]})}}),C&&(0,b.jsx)("div",{onClick:function(){return B(!0)},children:(0,b.jsx)(f.Z.Item,{name:o,label:"题目解析",labelCol:{span:24},children:(0,b.jsx)(x.x,{placeholder:"请编辑题目解析(非必填)",isEdit:E})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return L}});var i=t(39647),r=t.n(i),o=t(91232),a=t.n(o),l=t(85573),s=t.n(l),c=t(82242),u=t.n(c),d=t(79800),p=t.n(d),h=t(37205),m=t.n(h),f=t(59301),g=t(43418),v=t(95237),w=t(43604),x=t(8772),b=t(6848),y=t(78673),j=t(78241),k=t(5112),C=t(97913),_=t(36017),S=t(12101),Z=t(64259),A=t(5547),P=t(30347),N=t(37712),E=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,N.jsxs)(v.Z,{className:"ml20",children:[(0,N.jsx)(w.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,N.jsxs)(v.Z,{className:"mb20",children:[(0,N.jsx)(x.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=m()(n),o=e.target.value.trim();r[i]=o,t(r)}}),(0,N.jsx)(b.Z,{title:"删除",children:(0,N.jsx)(S.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=m()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,N.jsx)(w.Z,{children:(0,N.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=m()(n)).push(""),t(e)},children:"新增答案"})})]})},T=function(e){var n=e.value,t=e.onChange;return(0,N.jsxs)(v.Z,{className:"ml20",children:[(0,N.jsx)(w.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,N.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,N.jsx)(P.Z,{value:e,style:{flex:1},onChange:function(e){var r=m()(n);r[i]=e,t(r)}}),(0,N.jsx)(b.Z,{title:"删除",children:(0,N.jsx)(S.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=m()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,N.jsx)(w.Z,{children:(0,N.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=m()(n)).push(""),t(e)},children:"新增答案"})})]})},I=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,N.jsx)(y.Z,{checked:!t,onChange:function(e){i(!e)}})},O="▁",L=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,o=void 0!==i&&i,l=e.answerKey,c=(0,f.useState)(!1),d=p()(c,2),h=d[0],m=d[1],g=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return l+n})):l)}else if(o>0){var s=g(e,n.from);console.log("新增".concat(o,"个,之前有").concat(s,"个")),t(o,s)}}(e,n,L,R)}})})}),(0,N.jsx)(j.Z.List,{name:l,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var a=n.add,c=n.remove;i.errors;return P.current=a,M.current=c,(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(j.Z.Item,{label:(0,N.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,N.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,a=e.key,c=e.name,d=r()(e,E);return(0,N.jsxs)("div",{style:{marginBottom:10},children:[(0,N.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,N.jsxs)(w.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(A.Z.blankIndex),children:["填空项",n+1]}),(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"model"],noStyle:!0,children:(0,N.jsxs)(k.ZP.Group,{onChange:function(){var e=t.getFieldValue(l);t.setFieldsValue(s()({},l,e.map((function(e,n){return u()(u()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,N.jsxs)(k.ZP,{value:1,children:["文本模式 ",(0,N.jsx)(b.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,N.jsx)(Z.Z,{})})]}),(0,N.jsxs)(k.ZP,{value:2,children:["数学公式模式 ",(0,N.jsx)(b.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,N.jsx)(Z.Z,{})})]})]})}))]}),(0,N.jsx)(v.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,N.jsxs)(w.Z,{flex:1,children:[(0,N.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,N.jsx)(w.Z,{flex:1,children:(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(l))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,N.jsx)(B,{}):(0,N.jsx)(T,{})}))}),o&&(0,N.jsx)(w.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:A.Z.blankInputNumberWrapper,children:(0,N.jsx)(C.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"position"],noStyle:!0,children:(0,N.jsx)(x.Z,{type:"hidden"})}))]})})]},a)}))]})}}),(0,N.jsxs)(v.Z,{align:"middle",children:[(0,N.jsx)(j.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,N.jsx)(y.Z,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,N.jsxs)(v.Z,{align:"middle",children:[(0,N.jsx)(j.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,N.jsx)(y.Z,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==D?void 0:D.length)>1&&(0,N.jsxs)(v.Z,{align:"middle",className:(null==D?void 0:D.length)>1?"mb30":"".concat(A.Z.hide),children:[(0,N.jsx)(j.Z.Item,{name:"is_ordered",children:(0,N.jsx)(I,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,N.jsx)("div",{onClick:function(){return m(!0)},children:(0,N.jsx)(j.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,N.jsx)(_.x,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(39647),r=t.n(i),o=t(79800),a=t.n(o),l=t(82242),s=t.n(l),c=t(85573),u=t.n(c),d=t(59301),p=t(95237),h=t(43604),m=t(78241),f=t(5547),g=t(36017),v=t(37712),w=["key","name"],x=u()(u()({},"正确","T"),"错误","F"),b=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,a=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,v.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,v.jsx)(h.Z,{onClick:a,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:x[o]}),(0,v.jsx)(h.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,v.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:o})}),(0,v.jsx)(h.Z,{flex:"0 0 auto",className:"ml15",children:(0,v.jsx)("div",{onClick:a,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},y=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,d.useState)(!1),o=a()(i,2),l=o[0],c=o[1];return(0,v.jsxs)("div",{className:f.Z.wrap,children:[(0,v.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,v.jsx)(m.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,v.jsx)(g.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,v.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,v.jsx)(m.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,v.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,o=r()(e,w);return(0,d.createElement)(m.Z.Item,s()(s()({},o),{},{key:n,name:i,noStyle:!0}),(0,v.jsx)(b,{form:t}))}))})}})}),(0,v.jsx)("div",{onClick:function(){return c(!0)},children:(0,v.jsx)(m.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,v.jsx)(g.x,{placeholder:"请编辑题目解析(非必填)",isEdit:l})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return h}});var i=t(82242),r=t.n(i),o=t(39647),a=t.n(o),l=t(11094),s=t(5547),c=t(42783),u=t(37712),d=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,o=a()(e,d);return(0,u.jsx)("div",{id:i||"",children:(0,u.jsx)(l.Z,r()(r()({},o),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},h=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,o=void 0===r?140:r;return e.isEdit?(0,u.jsx)(l.Z,{watch:!0,isFocus:!0,height:o,placeholder:i,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return N}});var i=t(91232),r=t.n(i),o=t(79800),a=t.n(o),l=t(82242),s=t.n(l),c=t(39647),u=t.n(c),d=t(59301),p=t(8591),h=t(12563),m=t(78241),f=t(78673),g=t(95237),v=t(43604),w=t(6848),x=t(8772),b=t(97913),y=t(5547),j=t(36017),k=t(11094),C=t(64259),_=t(37712),S=["value","onChange"],Z=["key","name"],A=function(e){var n=e.value,t=e.onChange,i=u()(e,S);return(0,_.jsx)(k.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},P=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,_.jsx)(h.Z,{closable:!0,onClose:i,className:y.Z.keywordTag,children:(0,_.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},N=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,o=e.isMustKeyWords,l=void 0===o?i:o,c=(0,d.useState)(!1),h=a()(c,2),k=h[0],S=h[1],N=(0,d.useState)(""),E=a()(N,2),B=E[0],T=E[1],I=m.Z.useWatch("use_keywords",t),O=m.Z.useWatch("question_score",t);return(0,_.jsxs)("div",{className:y.Z.wrap,children:[(0,_.jsx)("div",{className:y.Z.questionTitleEditorWrap,children:(0,_.jsx)(m.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,_.jsx)(j.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,_.jsx)(m.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,_.jsx)(A,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!l&&(0,_.jsx)(m.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,_.jsx)(f.Z,{defaultChecked:!0})}),i&&l&&(0,_.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,_.jsx)(m.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,_.jsx)(f.Z,{})}),(0,_.jsx)(v.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,_.jsx)(v.Z,{children:(0,_.jsx)(w.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,_.jsx)(C.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(I||!l)&&(0,_.jsx)(m.Z.List,{name:"keywords",rules:[{validator:function(e,n){return l?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(O)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,o=n.remove;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"".concat(y.Z.title," mb10"),children:l?"关键词":(0,_.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,_.jsxs)(g.Z,{align:"middle",className:"font14 mb30",children:[(0,_.jsx)(v.Z,{flex:1,children:(0,_.jsx)(x.Z,{value:B,onChange:function(e){T(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,o,a,l,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(o=s.split("|"))||void 0===o||null===(o=o.filter((function(e){return!!e})))||void 0===o?void 0:o.map((function(e){return null==e?void 0:e.trim()})),u=t.getFieldValue("keywords"),d=(null==u||null===(a=u.map((function(e){return null==e?void 0:e.keyword})))||void 0===a?void 0:a.flat())||[],h=r()(c);try{for(h.s();!(l=h.n()).done;){var m=l.value;if(d.includes(m))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){h.e(e)}finally{h.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),T(""))},className:y.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,_.jsx)(v.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=u()(e,Z);return(0,_.jsx)(g.Z,{className:"mb20",style:{marginRight:148},children:(0,_.jsx)(v.Z,{flex:1,children:(0,_.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(m.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,_.jsx)(P,{onClose:function(){return o(t)}})})),l&&(0,_.jsx)(m.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:y.Z.blankInputNumberWrapper,children:(0,_.jsx)(b.Z,{className:y.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,_.jsx)("div",{onClick:function(){return S(!0)},children:(0,_.jsx)(m.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,_.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:k})})})]})}},94057:function(e,n,t){"use strict";t.d(n,{tc:function(){return ne.t},uh:function(){return i.u},rL:function(){return ee},u8:function(){return o.u},ZZ:function(){return r.Z},Wk:function(){return a.W}});var i=t(5309),r=t(99041),o=t(56763),a=t(42230),l=t(37205),s=t.n(l),c=t(82242),u=t.n(c),d=t(39647),p=t.n(d),h=t(79800),m=t.n(h),f=t(59301),g=t(36381),v=t(78241),w=t(95237),x=t(97913),b=t(6848),y=t(38854),j=t(5547),k=t(12101),C=t(36017),_=t(91232),S=t.n(_),Z=t(43418),A=t(43604),P=t(8772),N=t(78673),E=t(37712),B=["key","name"],T=function(e){var n=e.value,t=e.onChange;return(0,E.jsxs)(w.Z,{className:"ml20",children:[(0,E.jsx)(A.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,E.jsxs)(w.Z,{align:"middle",className:"mb20",children:[(0,E.jsx)(P.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=s()(n),o=e.target.value.trim();r[i]=o,t(r)}}),(0,E.jsx)(b.Z,{title:"删除",children:(0,E.jsx)(k.Z,{className:j.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){Z.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:j.Z.modal,onOk:function(){var i=s()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,E.jsx)(A.Z,{children:(0,E.jsx)("div",{className:"".concat(j.Z.addBtn),onClick:function(){var e;(e=s()(n)).push(""),t(e)},children:"新增答案"})})]})},I=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,E.jsx)(N.Z,{checked:!t,onChange:function(e){i(!e)}})},O="▁",L=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,r=e.name,o=e.scoreByBlank,a=void 0!==o&&o,l=e.answerKey,c=e.titleKey,d=void 0===c?"name":c,h=e.analysisKey,g=void 0===h?"analysis":h,b=e.isOrdered,y=void 0===b?"is_ordered":b,k=(0,f.useState)(!1),_=m()(k,2),Z=_[0],L=_[1],M=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return l+n})):l)}else if(o>0){var s=M(e,n.from);console.log("新增".concat(o,"个,之前有").concat(s,"个")),t(o,s)}}(e,n,G,z)}})})}),(0,E.jsx)(v.Z.List,{name:l,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=S()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,r=n.remove;t.errors;return D.current=i,F.current=r,(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(v.Z.Item,{label:(0,E.jsxs)("span",{children:["答案选项",!(null!=e&&e.length)&&(0,E.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,r=p()(e,B);return(0,E.jsxs)(w.Z,{align:"top",children:[(0,E.jsxs)(A.Z,{className:"".concat(j.Z.blankIndex," pt5"),children:["填空项",n+1]}),(0,E.jsxs)(A.Z,{flex:1,children:[(0,E.jsxs)(w.Z,{align:"top",justify:"space-between",children:[(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"answer_text"],noStyle:!0,children:(0,E.jsx)(T,{})}))}),a&&(0,E.jsx)(A.Z,{flex:"224px",children:(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"按空给分请输入分值"})}))})]}),(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"position"],noStyle:!0,children:(0,E.jsx)(P.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,E.jsxs)(w.Z,{align:"middle",children:[(0,E.jsx)(v.Z.Item,{name:[r,"downcase"],valuePropName:"checked",children:(0,E.jsx)(N.Z,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,E.jsxs)(w.Z,{align:"middle",children:[(0,E.jsx)(v.Z.Item,{name:[r,"no_space"],valuePropName:"checked",children:(0,E.jsx)(N.Z,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==W?void 0:W.length)>1&&(0,E.jsxs)(w.Z,{align:"middle",className:(null==W?void 0:W.length)>1?"mb30":"".concat(j.Z.hide),children:[(0,E.jsx)(v.Z.Item,{name:y,children:(0,E.jsx)(I,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,E.jsx)("div",{onClick:function(){return L(!0)},children:(0,E.jsx)(v.Z.Item,{name:g,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:Z})})})]})},M=t(85573),R=t.n(M),D=["key","name"],G=R()(R()({},"正确","T"),"错误","F"),F=function(e){var n=e.value,t=e.onChange,i=e.form,r=e.choiceKey,o=1===(null==n?void 0:n.is_answer),a=null==n?void 0:n.choice_text,l=function(){var e,o=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(s()(r))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(s()(r)),o),t(u()(u()({},n),{},{is_answer:1}))};return(0,E.jsxs)(w.Z,{className:j.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,E.jsx)(A.Z,{onClick:l,className:"".concat(j.Z.choiceIndex," ").concat(j.Z.judgementIndex," ").concat(o?j.Z.activeAnswer:""),children:G[a]}),(0,E.jsx)(A.Z,{flex:1,className:"".concat(j.Z.editorWrap," ml15"),children:(0,E.jsx)("div",{className:"".concat(j.Z.inputBorder," ").concat(j.Z.placeholder," ").concat(o?j.Z.activeJudgementAnswer:""),children:a})}),(0,E.jsx)(A.Z,{flex:"0 0 auto",className:"ml15",children:(0,E.jsx)("div",{onClick:l,className:"".concat(j.Z.setAnswerBtn," ").concat(o?j.Z.activeAnswer:""),children:o?"正确答案":"设为答案"})})]})},z=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,r=e.form,o=e.titleKey,a=void 0===o?"name":o,l=e.analysisKey,s=void 0===l?"analysis":l,c=(0,f.useState)(!1),d=m()(c,2),h=d[0],g=d[1];return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:a,labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,E.jsx)(v.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,E.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,o=p()(e,D);return(0,f.createElement)(v.Z.Item,u()(u()({},o),{},{key:n,name:t,noStyle:!0}),(0,E.jsx)(F,{form:r,choiceKey:i}))}))})}})}),(0,E.jsx)("div",{onClick:function(){return g(!0)},children:(0,E.jsx)(v.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})},W=t(8591),H=t(12563),K=t(11094),V=t(64259),U=["value","onChange"],q=["key","name"],Y=function(e){var n=e.value,t=e.onChange,i=p()(e,U);return(0,E.jsx)(K.Z,u()(u()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},J=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,E.jsx)(H.Z,{closable:!0,onClose:i,className:j.Z.keywordTag,children:(0,E.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,r=e.isMustKeyWords,o=void 0===r?i:r,a=e.titleKey,l=void 0===a?"name":a,c=e.analysisKey,d=void 0===c?"analysis":c,h=e.answerTexts,g=void 0===h?"answer_texts":h,y=e.keywords,k=void 0===y?"keywords":y,_=e.useKeywords,Z=void 0===_?"use_keywords":_,B=e.indexs,T=(0,f.useState)(!1),I=m()(T,2),O=I[0],L=I[1],M=(0,f.useState)(""),R=m()(M,2),D=R[0],G=R[1],F=(0,f.useState)(!1),z=m()(F,2),H=z[0],K=z[1],U=v.Z.useWatch("question_score",t);return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:l,labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"参考答案",name:g,labelCol:{span:24},children:(0,E.jsx)(Y,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,E.jsx)(v.Z.Item,{hidden:!0,name:Z,valuePropName:"checked",children:(0,E.jsx)(N.Z,{defaultChecked:!0})}),i&&o&&(0,E.jsxs)(w.Z,{align:"middle",className:"mb30",children:[(0,E.jsx)(v.Z.Item,{name:Z,valuePropName:"checked",children:(0,E.jsx)(N.Z,{onChange:function(){var e,n;console.log(t.getFieldsValue()),K(null===(e=t.getFieldsValue())||void 0===e||null===(e=e.sub_item_banks)||void 0===e||null===(e=e[B])||void 0===e?void 0:e.use_keywords),console.log(null===(n=t.getFieldsValue())||void 0===n||null===(n=n.sub_item_banks)||void 0===n||null===(n=n[B])||void 0===n?void 0:n.use_keywords),console.log(H)}})}),(0,E.jsx)(A.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,E.jsx)(A.Z,{children:(0,E.jsx)(b.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,E.jsx)(V.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(H||!o)&&(0,E.jsx)(v.Z.List,{name:k,rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(U)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,r=n.remove;return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("div",{className:"".concat(j.Z.title," mb10"),children:o?"关键词":(0,E.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,E.jsxs)(w.Z,{align:"middle",className:"font14 mb30",children:[(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsx)(P.Z,{value:D,onChange:function(e){G(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,r,o,a,l,c="".concat(null===(n=e.target)||void 0===n?void 0:n.value),u=null==c||null===(r=c.split("|"))||void 0===r||null===(r=r.filter((function(e){return!!e})))||void 0===r?void 0:r.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue(["sub_item_banks"].concat(s()(k))),p=(null==d||null===(o=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===o?void 0:o.flat())||[],h=S()(u);try{for(h.s();!(a=h.n()).done;){var m=a.value;if(p.includes(m))return void W.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){h.e(e)}finally{h.f()}(l=c)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==l||(W.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(i({keyword:u,score:1}),G(""))},className:j.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,E.jsx)(A.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=p()(e,q);return(0,E.jsx)(w.Z,{className:"mb20",style:{marginRight:148},children:(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,E.jsx)(v.Z.Item,u()(u()({},i),{},{name:[t,"keyword"],children:(0,E.jsx)(J,{onClose:function(){return r(t)}})})),o&&(0,E.jsx)(v.Z.Item,u()(u()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,E.jsx)("div",{onClick:function(){return L(!0)},children:(0,E.jsx)(v.Z.Item,{name:d,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:O})})})]})},X=["key","name"],$=g.Z.Panel,ee=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),r=e.withScore,o=(0,f.useState)([]),a=m()(o,2),l=a[0],c=a[1],d=function(e){c(e)};return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,E.jsx)(v.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var o=n.add,a=n.remove,h=t.getFieldValue("sub_item_banks");return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(g.Z,{className:e.length>0?j.Z.collapseWrapper:"",bordered:!1,activeKey:l,onChange:d,expandIcon:function(e){var n=e.isActive;return(0,E.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?j.Z.open:j.Z.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){e.key;var o,l,s,c,d,m,f,g,y,C,_=e.name,S=p()(e,X);return(0,E.jsx)($,{className:j.Z.panel,forceRender:!0,header:(0,E.jsxs)("div",{className:j.Z.panelHeader,children:["第",n+1,"小题",(0,E.jsxs)("span",{children:["(","SINGLE"==(null==h||null===(o=h[_])||void 0===o?void 0:o.item_type)?"单选题":"MULTIPLE"==(null==h||null===(l=h[_])||void 0===l?void 0:l.item_type)?"多选题":"COMPLETION"==(null==h||null===(s=h[_])||void 0===s?void 0:s.item_type)?"填空题":"JUDGMENT"==(null==h||null===(c=h[_])||void 0===c?void 0:c.item_type)?"判断题":"简答题",")"]})]}),extra:(0,E.jsxs)(w.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[r&&(0,E.jsx)(v.Z.Item,u()(u()({},S),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[_,"question_score"],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,placeholder:"请输入当前小题分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,E.jsx)(b.Z,{title:"删除",children:(0,E.jsx)(k.Z,{className:"".concat(j.Z.deleteIcon," ml40"),onClick:function(){return a(_)}})})]}),children:(0,E.jsxs)(v.Z.Item,u()(u()({},S),{},{name:_,children:[("SINGLE"==(null==h||null===(d=h[_])||void 0===d?void 0:d.item_type)||"MULTIPLE"==(null==h||null===(m=h[_])||void 0===m?void 0:m.item_type))&&(0,E.jsx)(i.u,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"MULTIPLE"==(null==h||null===(f=h[_])||void 0===f?void 0:f.item_type),form:t,choiceKey:[_,"choices"],titleKey:[_,"name"],analysisKey:[_,"analysis"],choiceOptionsPath:["sub_item_banks",_,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"COMPLETION"==(null==h||null===(g=h[_])||void 0===g?void 0:g.item_type)&&(0,E.jsx)(L,{form:t,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,name:_,titleKey:[_,"name"],analysisKey:[_,"analysis"],isOrdered:[_,"is_ordered"],answerKey:[_,"standard_answers"]}),"JUDGMENT"==(null==h||null===(y=h[_])||void 0===y?void 0:y.item_type)&&(0,E.jsx)(z,{form:t,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[_,"name"],analysisKey:[_,"analysis"],choiceKey:[_,"choices"]}),"SUBJECTIVE"==(null==h||null===(C=h[_])||void 0===C?void 0:C.item_type)&&(0,E.jsx)(Q,{showKeywords:!0,isMustKeyWords:!1,form:t,titleKey:[_,"name"],analysisKey:[_,"analysis"],answerTexts:[_,"answer_texts"],useKeywords:[_,"use_keywords"],keywords:[_,"keywords"],indexs:_,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},_)}))}),e.length<20&&(0,E.jsx)(y.Z,{menu:{items:[{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"SINGLE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"单选题"}),key:"1",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"MULTIPLE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"多选题"}),key:"2",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"判断题"}),key:"3",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),c([null==e?void 0:e.length].concat(s()(l)))},children:"填空题"}),key:"4",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"简答题"}),key:"5",show:!0}].filter((function(e){return e.show})).map((function(e){return{label:e.label,key:e.key}}))},children:(0,E.jsx)("div",{className:"".concat(j.Z.addBtn),children:"添加小题"})})]})}})]})},ne=t(48637)},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),r=t.n(i),o=t(79800),a=t.n(o),l=t(59301),s=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(81974),t(3693),t(37712)),m=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,s=void 0===o?{}:o,c=(0,l.useRef)(),u=(0,l.useState)(),d=a()(u,2),m=d[0],f=d[1];return(0,l.useEffect)((function(){if(m){var e=function(e){var n=e.getValue();t&&t(n)};return m.on("change",e),function(){m.off("change",e)}}}),[m,t]),(0,l.useEffect)((function(){m&&m.setOption("mode",i)}),[m,i]),(0,l.useEffect)((function(){m&&(n===m.getValue()&&""!==n||setTimeout((function(){m.setValue(n||"")}),300))}),[m,n]),(0,l.useEffect)((function(){if(c.current&&!m){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,m]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),o=a()(i,2),d=o[0],p=o[1];return(0,h.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,h.jsx)(m,{value:e,children:g[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),o=t(79800),a=t.n(o),l=t(85573),s=t.n(l),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),h=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),m=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,a=void 0===o?"":o,l=e.children;return(0,m.jsxs)("a",{title:t,className:a,onClick:function(){n(r)},children:[(0,m.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,n){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(x,v()(v()({},e),{},{onActionCallback:r})):(0,m.jsx)("span",{className:"v-line"})},n)})),t?(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,m.jsx)("li",{children:s}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(x,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(27308),j=t(78241),k=t(8772),C=t(3113),_={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,v()(v()({},_),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),A=t(8591),P=t(55087),N=j.Z.useForm,E={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},T=function(e){var n=e.callback,t=e.onCancel,i=N(),r=a()(i,1)[0],o=(0,c.useRef)();function l(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):A.ZP.error(e.message)}return(0,m.jsxs)(j.Z,v()(v()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,o.current)},style:{width:470,overflow:"hidden"},children:[(0,m.jsx)(j.Z.Item,{label:"图片地址",required:!0,children:(0,m.jsxs)("div",{className:"flex-container",children:[(0,m.jsx)(j.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,m.jsx)(k.Z,{style:E})}),(0,m.jsx)(I,{onFileChange:function(e){var n=e.target.files[0];o.current=n,O(n,l)}})]})}),(0,m.jsx)(j.Z.Item,{label:"图片描述",name:"alt",children:(0,m.jsx)(k.Z,{style:{width:264}})}),(0,m.jsxs)(j.Z.Item,{style:{textAlign:"right"},children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function I(e){var n=e.onFileChange;return(0,m.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,m.jsx)("input",{type:"file",onChange:n})]})}function O(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(t)}var L=t(95237),M=t(74908),R=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,m.jsx)(L.Z,{style:{height:"100vh"},children:(0,m.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},D=t(7557),G=t.n(D),F=t(41498),z=t.n(F),W=t(37205),H=t.n(W),K=t(12378);function V(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(V,go.CommandHandler),V.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},V.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},V.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},V.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},V.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},V.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},V.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},V.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,l;if(null===(o=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},V.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},V.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(V.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(V.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=V,q=(t(31270),t(85160)),Y=t(43418),J=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=K;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],h=d[1],f=function(){var e=z()(G()().mark((function e(){var n,r;return G()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(L.Z,{children:[(0,m.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(J.Z,{onClick:function(){l.current=!l.current,h(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:o})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(q.FI,{initDiagram:function(){var e=K.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",h="#d5ebff",m="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new K.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var l={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=o,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(K.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(K.Spot.Top)||n.equals(K.Spot.Bottom)?25:18,height:n.equals(K.Spot.Top)||n.equals(K.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(K.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(K.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function k(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(h,"fill"),j(m,"fill"))),e("ContextMenuButton",e(K.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(f,"fill"),j(w,"fill")))]}function C(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(K.Panel,"Horizontal",j(u),j(l),j(s),j(c)))]}function _(n,t){return t||(t="thickness"),e(K.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function S(n,t){return t||(t="dash"),e(K.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(K.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function A(n,t){return t||(t="figure"),e(K.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function P(n){return e(K.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function N(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(K.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function E(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",K.Spot.stringify(K.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(K.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=K.Spot.RightSide;n.equals(K.Spot.Top)?(i=270,r=K.Spot.TopSide):n.equals(K.Spot.Left)?(i=180,r=K.Spot.LeftSide):n.equals(K.Spot.Bottom)&&(i=90,r=K.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",K.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(K.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new K.Diagram(r.current,{padding:20,grid:e(K.Panel,"Grid",e(K.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(K.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(K.Node,"Auto",{locationSpot:K.Spot.Center,locationObjectName:"SHAPE",desiredSize:new K.Size(120,60),minSize:new K.Size(40,40),resizable:!0,resizeCellSize:new K.Size(10,10),rotatable:!0},new K.Binding("location","loc",K.Point.parse).makeTwoWay(K.Point.stringify),new K.Binding("desiredSize","size",K.Size.parse).makeTwoWay(K.Size.stringify),e(K.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:K.Spot.AllSides,toSpot:K.Spot.AllSides},new K.Binding("figure"),new K.Binding("fill"),new K.Binding("stroke","borderColor"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(K.TextBlock,{margin:1,textAlign:"center",overflow:K.TextBlock.OverflowEllipsis,editable:!0},new K.Binding("text").makeTwoWay(),new K.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(K.Panel,"Vertical",{maxSize:new K.Size(200,NaN)},e(K.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new K.Binding("text")),e(K.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new K.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(K.Adornment,"Spot",e(K.Placeholder,{padding:10}),x(K.Spot.Top,"TriangleUp"),x(K.Spot.Left,"TriangleLeft"),x(K.Spot.Right,"TriangleRight"),x(K.Spot.Bottom,"TriangleDown"),b({alignment:new K.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(K.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(K.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(K.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),k(),C(),Z()),i.current.groupTemplate=e(K.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:K.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new K.Binding("location","loc",K.Point.parse).makeTwoWay(K.Point.stringify),e(K.Panel,"Auto",{name:"BODY"},e(K.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:K.Spot.AllSides,toSpot:K.Spot.AllSides},new K.Binding("fill"),new K.Binding("stroke","color"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Placeholder,{background:"transparent",margin:20})),e(K.TextBlock,{alignment:K.Spot.Top,alignmentFocus:K.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new K.Binding("text"),new K.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(K.Adornment,"Spot",e(K.Panel,"Auto",e(K.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(K.Placeholder,{margin:1.5})),b({alignment:K.Spot.TopRight,alignmentFocus:K.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),Z()),i.current.linkTemplate=e(K.Link,{layerName:"Foreground",routing:K.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new K.Binding("fromSpot","fromSpot",K.Spot.parse),new K.Binding("toSpot","toSpot",K.Spot.parse),new K.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new K.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new K.Binding("points").makeTwoWay(),e(K.Shape,{strokeWidth:2},new K.Binding("stroke","color"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Shape,{segmentIndex:0,segmentOffset:new K.Point(15,0),segmentOrientation:K.Link.OrientAlong,alignmentFocus:K.Spot.Right,figure:"circle",width:10,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return 1===e}))),e(K.Shape,{segmentIndex:-1,segmentOffset:new K.Point(-10,6),segmentOrientation:K.Link.OrientPlus90,alignmentFocus:K.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return e>=1})),new K.Binding("width","thickness",(function(e){return 7+3*e})),new K.Binding("height","thickness",(function(e){return 7+3*e})),new K.Binding("segmentOffset","thickness",(function(e){return new K.Point(-15,4+1.5*e)}))),e(K.Shape,{segmentIndex:0,segmentOffset:new K.Point(15,-6),segmentOrientation:K.Link.OrientMinus90,alignmentFocus:K.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return 2===e})),new K.Binding("width","thickness",(function(e){return 7+3*e})),new K.Binding("height","thickness",(function(e){return 7+3*e})),new K.Binding("segmentOffset","thickness",(function(e){return new K.Point(-15,4+1.5*e)}))),e(K.TextBlock,{alignmentFocus:new K.Spot(0,1,-4,0),editable:!0},new K.Binding("text").makeTwoWay(),new K.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(K.Adornment,e(K.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new K.Binding("pathPattern","thickness",P)),b({alignmentFocus:new K.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),Z(),e("ContextMenuButton",e(K.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(K.Panel,"Horizontal",e(K.Panel,"Spot",E(!1),B(K.Spot.Top,!1),B(K.Spot.Left,!1),B(K.Spot.Right,!1),B(K.Spot.Bottom,!1)),e(K.Panel,"Spot",{margin:new K.Margin(0,0,0,2)},E(!0),B(K.Spot.Top,!0),B(K.Spot.Left,!0),B(K.Spot.Right,!0),B(K.Spot.Bottom,!0))))),new K.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(K.Link,{locationSpot:K.Spot.Center,selectionAdornmentTemplate:e(K.Adornment,"Link",{locationSpot:K.Spot.Center},e(K.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(K.Shape,{toArrow:"Standard",stroke:null}))},{routing:K.Link.AvoidsNodes,curve:K.Link.JumpOver,corner:5,toShortLength:4},new K.Binding("points"),e(K.Shape,{isPanelMain:!0,strokeWidth:2}),e(K.Shape,{toArrow:"Standard",stroke:null})),model:new K.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(H()(K.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(K.Node,"Auto",{locationSpot:K.Spot.Center},new K.Binding("location","location",K.Point.parse).makeTwoWay(K.Point.stringify),e(K.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new K.Binding("stroke").makeTwoWay(),new K.Binding("fill").makeTwoWay(),new K.Binding("figure")),e(K.TextBlock,{margin:new K.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new K.Size(16,16),maxSize:new K.Size(10,NaN),textAlign:"center",editable:!0},new K.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(K.Panel,"Grid",e(K.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(K.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(C.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},oe=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:re,children:"单元格数:"}),(0,m.jsx)("span",{style:re,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(te.Z,{})}),(0,m.jsx)("span",{style:re,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(te.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:re,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(ie,{children:[(0,m.jsx)(ne.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(ne.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(ne.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(ne.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],h=d[1],f=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(L.Z,{align:"middle",children:[(0,m.jsx)(J.Z,{flex:1,children:(0,m.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,m.jsx)(J.Z,{children:(0,m.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ue=t(33773),de=t(27065),pe="link",he="upload-image",me="add-flowchart",fe="draw-image",ge="code-block",ve="add-table",we="------------",xe={default:we,left:":".concat(we),center:":".concat(we,":"),right:"".concat(we,":")},be=t(56266);var ye="@▁▁@",je=["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 ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=s()(s()({},Ce+"-B","bold"),Ce+"-I","italic"),Se=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),he,"添加图片"),fe,"添加画图"),me,"插入流程图"),ve,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,l=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,k=e.watch,C=e.insertTemp,_=e.mode,P=void 0===_?"markdown":_,N=e.id,E=void 0===N?"markdown-editor-id":N,B=e.showResizeBar,I=void 0!==B&&B,L=e.noStorage,M=void 0!==L&&L,D=e.showNullButton,G=void 0!==D&&D,F=e.showNullProgramButton,z=void 0!==F&&F,W=e.hidetoolBar,H=void 0!==W&&W,K=e.fullScreen,V=void 0!==K&&K,U=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,ae=void 0!==re&&re,le=e.placeholder,se=void 0===le?"":le,we=e.values,Ce=void 0===we?"":we,Ze=e.extraUse,Ae=(0,c.useState)(null),Pe=a()(Ae,2),Ne=Pe[0],Ee=Pe[1],Be=(0,c.useState)(t),Te=a()(Be,2),Ie=Te[0],Oe=Te[1],Le=(0,c.useState)(k),Me=a()(Le,2),Re=Me[0],De=Me[1],Ge=(0,c.useState)(V),Fe=a()(Ge,2),ze=Fe[0],We=Fe[1],He=(0,c.useState)(""),Ke=a()(He,2),Ve=Ke[0],Ue=Ke[1],qe=(0,c.useState)(0),Ye=a()(qe,2),Je=Ye[0],Qe=Ye[1],Xe=(0,c.useState)(g),$e=a()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=a()(tn,2),on=(rn[0],rn[1]),an=(0,c.useState)(0),ln=a()(an,2),sn=ln[0],cn=ln[1],un=(0,c.useState)(0),dn=a()(un,2),pn=dn[0],hn=dn[1],mn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ce),null==Ne||Ne.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var a,l=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(l=o[0]);var s=l.getAsFile(),c=s.name.split(".").pop();O(s,(function(e){var t,i,r;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):je.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(de.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){A.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:P,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),l=r.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===ye.indexOf(o))return null;if(console.log("change1:",n,e,r,i,s,a,l,o),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ee(n),function(){n.off("paste",e)}}}),[]);var wn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,wn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],l=s()({},r,(function(){xn(o)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(E,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Ne,k]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Re&&Ne){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Re]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(e,n){q(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne&&U){var e=function(){U(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,U]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Oe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,Cn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Oe(t),Ne.setCursor(ie?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var xn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(ye),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return De(!Re),Ne.focus();case"trigger-full-screen":return We(!ze),Ne.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case he:return void Ue(he);case fe:return void Ue(fe);case"maths-latex":return void Ue("maths-latex");case me:return void Ue(me);case ve:return void Ue(ve);default:throw new Error}}),[Ne,Re,ze]),bn=(0,c.useCallback)((function(e,n){var t,i,r,o,a;switch(Ue(""),Ve){case pe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ge:var c=e.language,u=e.content;return Ne.replaceSelection(["```"+c,u,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),h=0;h-1||null==g||!g.type?f?Ne.replaceSelection("![ ".concat(f," ]( ").concat(m,' "').concat(f,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ne.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(g.name,"")):je.includes(v)?Ne.replaceSelection('').concat(g.name,"")):Ne.replaceSelection("[".concat(g.name,"](").concat(de.Z.API_SERVER).concat(m,")")),Ne.focus();case ve:for(var w=e.row,x=e.col,b=e.align,y="\n",j=0;j300&&(n=300),nn(g+n+"px")}},i=gn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ne,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var kn={width:ke(l),height:ke(en)},Cn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Se[Ve]&&Ve!==fe&&Ve!==me){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),hn(t)}}),[Ve]);var _n=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&(o.children=[],d(r,o.children))}))}function p(e,n){for(var t=[],i=0;i0){t[0]=o.id;for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:null;switch(ce.resetFields(),ce.setFieldsValue({item_type:e,item_banks_group_id:n}),Ke(e),e){case"SELECT":ce.setFieldsValue({choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}}))});break;case"JUDGMENT":ce.setFieldsValue({choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}]});break;case"COMPLETION":ce.setFieldsValue({standard_answers:[],downcase:!0,no_space:!0});break;case"SUBJECTIVE":ce.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":case"PROGRAM":break;case"BPROGRAM":ce.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}})}},Je=function(e,n){var t;if(null!=e&&e.item_type&&("PROGRAM"===(null==e?void 0:e.item_type)&&(0,J.xg)("/problems/newcreate"),Ye(null==e?void 0:e.item_type,null==n?void 0:n.item_banks_group_id),Me(!1)),null!=e&&e.course){var i=u()(e.course,2),r=(i[0],i[1]);rn(r),ce.setFieldsValue({knowledge:[]})}if(null!=e&&null!==(t=e.hack)&&void 0!==t&&t.sub_discipline_id){var o=u()(e.hack.sub_discipline_id,2),a=(o[0],o[1]);rn(a),ce.setFieldsValue({hack:{tag_discipline_ids:[]}})}},Qe=(0,h.useState)(""),Xe=u()(Qe,2),$e=Xe[0],en=Xe[1];(0,h.useEffect)((function(){en(new Date)}),[ce.getFieldValue("course")]);var nn=function(){var e=a()(r()().mark((function e(){var n,t,i,o,a,l,s,d,h,f,w,x,b,y,j,k,C,_,S,Z,A,P,N,E,B,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("COMPLETION"==(null==(n=ce.getFieldsValue())?void 0:n.item_type)&&null==n.is_ordered&&(n.is_ordered=!0),i=(t=n||{}).course,o=void 0===i?[]:i,a=t.item_type,l=t.item_banks_group_id,s=t.knowledge,d=void 0===s?[]:s,h=t.choices,f=u()(o,2),w=f[0],x=f[1],1!==be){e.next=41;break}if("PROGRAM"!==a){e.next=8;break}return(0,J.xg)("/problems/newcreate"),e.abrupt("return");case 8:if("BPROGRAM"!==a){e.next=24;break}if(j=[],(null==n||null===(b=n.hack)||void 0===b||null===(b=b.tag_discipline_ids)||void 0===b?void 0:b.length)>0?null==n||null===(k=n.hack)||void 0===k||null===(k=k.tag_discipline_ids)||void 0===k||k.map((function(e){null!=e&&e.value?j.push(null==e?void 0:e.value):j.push(e)})):j=[],C=p()(p()({},n),{},{hack:p()(p()({},null==n?void 0:n.hack),{},{sub_discipline_id:null==n||null===(y=n.hack)||void 0===y||null===(y=y.sub_discipline_id)||void 0===y?void 0:y[1],difficult:n.difficulty,item_banks_group_ids:n.item_banks_group_id,tag_discipline_ids:j}),hack_codes:p()(p()({},n.hack_codes),{},{code:te.Base64.encode(n.hack_codes.code)}),hack_sets:[p()({},n.hack_sets)],update_hack_sets:[p()({},n.hack_sets)],is_blank:!0}),!Ue&&!sessionStorage.projectFill){e.next=19;break}return e.next=15,(0,$.ZP)("/api/problems/".concat(ve.current||sessionStorage.projectFill,".json"),{method:"put",body:p()({},C)});case 15:0===e.sent.status&&m.history.replace("/problemset?group_id=".concat(n.hack.item_banks_group_id)),e.next=23;break;case 19:return e.next=21,(0,$.ZP)("/api/problems.json",{method:"post",body:p()({},C)});case 21:0===e.sent.status&&g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){Ye(He,l)},onCancel:function(){m.history.replace("/problemset?group_id=".concat(l))}});case 23:return e.abrupt("return");case 24:if("SELECT"===a&&(a=h.filter((function(e){return 1===e.is_answer})).length>1?"MULTIPLE":"SINGLE"),"COMBINATION"===a&&(_=(n||{}).sub_item_banks,n.sub_item_banks=null==_?void 0:_.map((function(e){return p()({},e)}))),S=[],(null==d?void 0:d.length)>0&&(null!=d&&null!==(Z=d[0])&&void 0!==Z&&Z.value?null==d||d.map((function(e){S.push(null==e?void 0:e.value)})):S=d),A=p()(p()({},n),{},{discipline_id:w,sub_discipline_id:x,item_banks_group_ids:l,tag_discipline_ids:S,knowledge:S,item_type:a}),!Ue){e.next=35;break}return e.next=32,c({type:"problemset/editProblemset",payload:p()(p()({},A),{},{id:ve.current})});case 32:P=e.sent,e.next=38;break;case 35:return e.next=37,c({type:"problemset/addProblemset",payload:A});case 37:P=e.sent;case 38:0===P.status&&(Ue?m.history.replace("/problemset?group_id=".concat(l)):g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){Ye(He,l)},onCancel:function(){m.history.replace("/problemset?group_id=".concat(l))}})),e.next=61;break;case 41:if(!((null==Ce?void 0:Ce.length)<=0)){e.next=44;break}return v.ZP.info("请上传试题文件"),e.abrupt("return");case 44:return Te(!0),(N=new FormData).append("file",Ce[0]),N.append("sub_discipline_id",x),e.next=50,(0,$.ZP)("/api/item_banks/file_import.json",{method:"post",body:N},!0);case 50:if(E=e.sent,Te(!1),0!==(null==E?void 0:E.status)){e.next=61;break}if(!((null==E||null===(B=E.fail)||void 0===B?void 0:B.length)>0)){e.next=57;break}return Pe(null==E?void 0:E.fail),v.ZP.error("上传失败题数为"+(null==E||null===(T=E.fail)||void 0===T?void 0:T.length)+",可在底部试题列表查看错误原因。"),e.abrupt("return");case 57:ce.setFieldsValue({course:[]}),_e([]),Pe([]),v.ZP.info("上传成功");case 61:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tn=function(){var e=a()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.errorFields[0].name.includes("standard_answers")?"请先在题干中插入填空项"===(null==n||null===(i=n.errorFields)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.errors)||void 0===i?void 0:i[0])?((0,J.pE)(),v.ZP.error("请先在题干中插入填空项")):v.ZP.error("填空项答案不能为空"):v.ZP.error(n.errorFields[0].errors[0]),ce.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(){var e=a()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:return t=e.sent,ge(t.tag_disciplines),e.abrupt("return",null==t?void 0:t.tag_disciplines);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ie.jsx)("div",{className:S,children:(0,ie.jsxs)("section",{className:Z,children:[(0,ie.jsxs)(w.Z,{className:"mb20",separator:">",children:[(0,ie.jsx)(w.Z.Item,{href:"/problemset",children:"试题库"}),(0,ie.jsxs)(w.Z.Item,{children:[Ue?"编辑":"新增","试题"]})]}),(0,ie.jsxs)("div",{className:A,children:[!Ue&&(0,ie.jsx)(x.ZP.Group,{className:P,optionType:"button",options:[{label:"单个添加",value:1},{label:"批量导入",value:2}],onChange:function(e){ye(e.target.value),ce.setFieldsValue({course:[]}),_e([]),Pe([])},value:be}),1===be&&Ge&&(0,ie.jsxs)(f.Z,{form:ce,className:N,layout:"horizontal",colon:!1,onValuesChange:Je,onFinish:nn,onFinishFailed:tn,initialValues:Ge,children:[(0,ie.jsx)(f.Z.Item,{label:"试题类型",name:"item_type",rules:[{required:!0,message:"请选择题型"}],children:(0,ie.jsx)(x.ZP.Group,{disabled:Ue,optionType:"button",className:E,options:[{label:"选择题",value:"SELECT"},{label:"判断题",value:"JUDGMENT"},{label:"填空题",value:"COMPLETION"},{label:"简答题",value:"SUBJECTIVE"},{label:"编程题",value:"PROGRAM"},{label:"组合题",value:"COMBINATION"},{label:"程序填空题",value:"BPROGRAM"}]})}),(0,ie.jsx)("div",{className:U,children:(0,ie.jsx)(ae,{editId:ve.current,currentItemType:He,form:ce})}),"PROGRAM"!==He&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(f.Z.Item,{label:"方向&课程",className:"".concat(M," mb30"),labelCol:{span:24},style:{marginTop:"PROGRAM"===He?0:30},name:"BPROGRAM"===He?["hack","sub_discipline_id"]:"course",rules:[{required:!0,message:"请选择方向&课程"}],children:(0,ie.jsx)(b.Z,{className:R,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},showArrow:!0,placeholder:"请选择方向&课程",allowClear:!1,options:o.courseOptions})}),(0,ie.jsxs)("div",{style:{display:Le?"block":"none"},children:[(0,ie.jsx)(f.Z.Item,{label:"知识点",name:"BPROGRAM"===He?["hack","tag_discipline_ids"]:"knowledge",labelCol:{flex:"62px"},labelAlign:"left",className:"".concat(D," mb30"),children:(0,ie.jsx)(Q.N,{selectvalues:Ve,subId:(null===(t=ce.getFieldsValue().course)||void 0===t?void 0:t[1])||(null===(i=ce.getFieldsValue())||void 0===i||null===(i=i.hack)||void 0===i||null===(i=i.sub_discipline_id)||void 0===i?void 0:i[1]),knowledgeOptions:fe,onAddKnowledgeFinish:function(e){ge([].concat(s()(fe),[p()({},e)]))}},$e)}),(0,ie.jsx)(f.Z.Item,{labelCol:{flex:"62px"},labelAlign:"left",name:"difficulty",label:"难度",className:"".concat(B," mb30"),rules:[{required:!0,message:"请选择难度"}],children:(0,ie.jsxs)(x.ZP.Group,{optionType:"button",className:T,children:[(0,ie.jsx)(x.ZP.Button,{value:1,className:I,children:"简单"}),(0,ie.jsx)(x.ZP.Button,{value:2,className:O,children:"适中"}),(0,ie.jsx)(x.ZP.Button,{value:3,className:L,children:"困难"})]})}),(0,ie.jsx)(f.Z.Item,{label:"放入文件夹目录",rules:[{required:!0,message:"请选择文件夹"}],name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,ie.jsx)(ee.Z,{scrollId:"item_banks_group_id"})})]})]})]}),2===be&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)(f.Z,{form:ce,className:N,layout:"vertical",onValuesChange:Je,onFinish:nn,children:[(0,ie.jsx)(f.Z.Item,{className:M,label:"方向&课程:",name:"course",rules:[{required:!0,message:"请选择方向&课程"}],children:(0,ie.jsx)(b.Z,{className:R,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},placeholder:"请选择方向&课程",showArrow:!0,allowClear:!1,options:o.courseOptions,style:{width:490}})}),(0,ie.jsxs)("div",{className:"mb30",children:[(0,ie.jsxs)("span",{className:G,children:["根据模板要求编辑需要上传的试题",(0,ie.jsx)(y.Z,{title:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"提示:"}),(0,ie.jsx)("div",{children:"1、目前仅支持Excel格式模板;"}),(0,ie.jsx)("div",{children:"2、不支持组合题和实训题导入;"}),(0,ie.jsx)("div",{children:"3、每次最多导入300题;"}),(0,ie.jsx)("div",{children:"4、填空题导入最多支持8个填空项。"})]}),children:(0,ie.jsx)(X.Z,{className:F})})]}),(0,ie.jsxs)("a",{className:"".concat(z," ml30"),href:_.Z.API_SERVER+"/api/item_banks/down_template",download:!0,children:["下载试题模版",(0,ie.jsx)("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}})]})]}),(0,ie.jsx)(j.Z,{onRemove:function(){_e([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return v.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),_e([].concat(n)),!1},fileList:Ce,accept:".xls,.xlsx",showUploadList:{removeIcon:(0,ie.jsx)("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})},children:(0,ie.jsxs)("div",{className:W,children:[(0,ie.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"点击上传"]})})]}),(0,ie.jsx)("br",{}),(null==Ae?void 0:Ae.length)>0&&(0,ie.jsx)("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"},children:"错误列表"}),(null==Ae?void 0:Ae.length)>0&&(0,ie.jsx)(k.Z,{style:{marginTop:"10px"},dataSource:Ae,columns:[{title:"题目名称",dataIndex:"name",key:"name"},{title:"错误原因",dataIndex:"message",key:"message"}]})]})]}),(0,ie.jsx)("div",{className:H,children:(0,ie.jsxs)("div",{className:K,children:[(0,ie.jsx)(C.ZP,{size:"middle",className:"".concat(V," mr20"),onClick:function(){return m.history.push("/problemset")},children:"取消"}),(0,ie.jsx)(C.ZP,{size:"middle",type:"primary",className:"".concat(V," mr20"),onClick:function(){return ce.submit()},loading:l["problemset/editProblemset"]||l["problemset/addProblemset"]||Be,children:"PROGRAM"===He&&1===be?"立即创建":"保存题目"})]})})]})})}))},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(92310),r=t.n(i),o=t(47783),a=t(90339),l=t(59301),s=t(92343),c=t(36355),u=t(8876),d=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(c.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var h=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,o);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:o,dropdownProps:a,href:s}=e;const c=(e=>{if(r||o){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:o}=e,a=v(e,["key","title","label","path"]);let c=null!=r?r:i;return o&&(c=l.createElement("a",{href:`${s}${o}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else o&&(t.overlay=o);return l.createElement(d.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(u.Z,null)))}return e})(i);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),t&&l.createElement(h,null,t)):null},x=e=>{const{prefixCls:n,children:t,href:i}=e,r=v(e,["prefixCls","children","href"]),{getPrefixCls:o}=l.useContext(c.E_),a=o("breadcrumb",n);return l.createElement(w,Object.assign({},r,{prefixCls:a}),f(a,r,t,i))};x.__ANT_BREADCRUMB_ITEM=!0;var b=x,y=t(17313),j=t(83116),k=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var _=(0,j.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=S(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var A=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:u,rootClassName:d,routes:p,items:m,children:f,itemRender:v,params:x={}}=e,b=A(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:j,breadcrumb:k}=l.useContext(c.E_);let C;const S=y("breadcrumb",n),[P,N]=_(S),E=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(m,p);const B=g(S,v);if(E&&E.length>0){const e=[],n=m||p;C=E.map(((i,r)=>{const{path:o,key:s,type:c,menu:u,overlay:d,onClick:p,className:m,separator:f,dropdownProps:g}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(x,o);void 0!==v&&e.push(v);const b=null!=s?s:r;if("separator"===c)return l.createElement(h,{key:b},f);const y={},j=r===E.length-1;u?y.menu=u:d&&(y.overlay=d);let{href:k}=i;return e.length&&void 0!==v&&(k=`#/${e.join("/")}`),l.createElement(w,Object.assign({key:b},y,(0,a.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:g,href:k,separator:j?"":t,onClick:p,prefixCls:S}),B(i,x,n,e,k))}))}else if(f){const e=(0,o.Z)(f).length;C=(0,o.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,s.Tm)(n,{separator:r?"":t,key:i})}))}const T=r()(S,null==k?void 0:k.className,{[`${S}-rtl`]:"rtl"===j},u,d,N),I=Object.assign(Object.assign({},null==k?void 0:k.style),i);return P(l.createElement("nav",Object.assign({className:T,style:I},b),l.createElement("ol",null,C)))};P.Item=b,P.Separator=h;var N=P},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,o,a,l,s,c,u=!1;n||(n={}),t=n.debug||!1;try{if(a=i(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[n.format]||r.default;window.clipboardData.setData(o,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),o=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=o(t(59301)),r=o(t(25769));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function s(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},o=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,M(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,L(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},A=function(n,t,i){y(f)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=Z(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},x||w.appendChild(j)):o.appendChild(j),w.appendChild(o),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):k(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),l.attr("id","fullscreencontent").show(),jQuery(o).append(l),window.dispatchEvent(new Event("resize"))):A(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else m=i,A(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(n-s)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(c),r},I=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,n){if(f=e,n)M(f,!0);else{var o,a,l=!r;if(l){var s=y(f);!isNaN(s)&&s<4.4&&(l=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?o+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void M(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",M(a,!1)}},M=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),h=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==c&&M(c,h),l=!0}return void 0!==t.material_id?C(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+o+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,p=0,h=0,m=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(p=s-f.width-f.left,h=u<=480?10:30):(h=f.left,p=u<=480?10:30),d=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(o,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(0,w.jsx)("div",{id:i||"",children:(0,w.jsx)(p.Z,r()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:h,onSelect:t,onExpand:function(e,n){x((function(e){return j(e,n.node.key,n.expanded)}))}},k))})}},74908:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),l=t(79800),s=t.n(l),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",h=t(92310),m=t.n(h),f=t(71418),g=t(2859),v=t(51136),w=t(6457),x=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,o=e.style,l=void 0===o?{}:o,h=e.onClose,b=e.onOk,y=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),_=(0,c.useState)(!1),S=s()(_,2),Z=S[0],A=S[1],P=(0,c.useState)("正在加载中"),N=s()(P,2),E=N[0],B=N[1];(0,c.useEffect)((function(){null!=n&&n.visible?document.body.setAttribute("data-custom","y-hidden"):document.body.removeAttribute("data-custom"),null!=n&&n.src&&T()}),[null==n?void 0:n.visible]);var T=function(){var e=a()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),B("正在加载中"),e.next=4,(0,w.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,k.current.src="",k.current.src=t,k.current.onload=function(){O()},A(!1),B("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),B("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:A(!1),B("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){C.current=new g.hP(k.current),C.current.addEventListener("render",I),C.current.addEventListener("beforeclose",h),y&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=n&&n.snapshotData&&C.current.restoreState(n.snapshotData),setTimeout((function(){var e;(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsxs)("div",{className:m()(u,t,i?p:""),style:l,children:[(0,x.jsx)(f.Z,{spinning:Z,tip:E,style:{position:"absolute"}}),(0,x.jsx)("img",{className:d,ref:k})]})})}},29325:function(e,n,t){"use strict";t.d(n,{N:function(){return Z}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),l=t(37205),s=t.n(l),c=t(79800),u=t.n(c),d=t(59301),p=t(57809),h=t(43418),m=t(95237),f=t(43604),g=t(8772),v=t(8591),w=t(51136),x="wrap___F7E3F",b="selectWrapper____kESB",y="tips___aHjQY",j="linkBtn___uggVr",k="mainText____S1I0",C=t(23717),_=t(37712),S=p.default.Option,Z=function(e){var n=e.subId,t=e.value,i=e.selectvalues,o=e.disabled,l=e.knowledgeOptions,c=void 0===l?[]:l,Z=e.onChange,A=void 0===Z?function(){}:Z,P=e.onAddKnowledgeFinish,N=void 0===P?function(){}:P,E=(0,d.useRef)(),B=(0,d.useState)([]),T=u()(B,2),I=T[0],O=T[1];t=t||[];(0,d.useEffect)((function(){(null==i?void 0:i.length)>0&&(O(s()(i)),A(s()(i)))}),[c]),(0,d.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&A(s()(t))}),[c]);return(0,_.jsxs)(m.Z,{wrap:!1,align:"middle",className:x,children:[(0,_.jsx)(f.Z,{children:(0,_.jsx)(p.default,{mode:"multiple",disabled:!n||o,className:b,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(s()(n)),A(s()(n))):(O([]),A([]))},style:{width:490},showSearch:!0,allowClear:!0,value:I,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==c?void 0:c.map((function(e){return(0,_.jsx)(S,{value:e.id,label:e.name,children:(0,_.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,_.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,_.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,_.jsxs)(f.Z,{className:"ml20",children:[(0,_.jsx)("span",{className:y,children:"没有合适的知识点?"}),(0,_.jsx)("span",{className:j,onClick:function(e){e.preventDefault(),E.current="",h.Z.confirm({centered:!0,width:640,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,_.jsxs)("div",{className:"font14",children:[(0,_.jsxs)(m.Z,{className:"mb20",children:[(0,_.jsx)(f.Z,{children:(0,_.jsx)(C.Z,{style:{color:"#FF8C29"}})}),(0,_.jsxs)(f.Z,{className:"ml10 ".concat(k),children:["新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。",(0,_.jsx)("br",{}),"平台有权删除不合适的知识点,请认真填写知识点名称。"]})]}),(0,_.jsx)(g.Z,{maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:E.current,onChange:function(e){E.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var e=a()(r()().mark((function e(t,o){var a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E.current){e.next=3;break}return v.ZP.warning("请输入知识点名称"),e.abrupt("return",o());case 3:if(!(E.current.length>20)){e.next=6;break}return v.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",o());case 6:return e.next=8,(0,w.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:E.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(N({id:a.tag_discipline_id,name:E.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),A(s()(l)),O(s()(l)),A(s()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},30347:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),o=t(59301),a=t(44499),l=(t(48136),t(33773)),s=t(43418),c=t(37712),u=(0,o.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,h=e.type,m=void 0===h?"":h,f=e.value,g=void 0===f?"":f,v=e.style,w=void 0===v?{}:v,x=(0,o.useRef)(),b=(0,o.useRef)(),y=(0,o.useState)(0),j=r()(y,2),k=j[0],C=j[1],_=(0,o.useState)(0),S=r()(_,2),Z=S[0],A=S[1],P=(0,o.useState)(!1),N=r()(P,2),E=N[0],B=N[1],T=function(){var e=document.createElement("div");e.innerHTML=x.current.getValue();var n=e.innerText;return t&&t(n),n};(0,o.useImperativeHandle)(n,(function(){return{getData:T}}));var I=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i1e3*(a+3)*s,te.current){e.next=9;break}return e.abrupt("return");case 9:if(!l){e.next=13;break}return P.ZP.error("调试代码超时"),f(!1),e.abrupt("return");case 13:if(0!==t){e.next=17;break}return f(!1),K(u()(u()({},i),{},{showText:!0})),e.abrupt("return");case 17:setTimeout(c,1e3);case 18:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)},c=function(){return d.apply(this,arguments)},o=ie(),a=re?null==l?void 0:l.time_limit:null===(n=i.getFieldsValue())||void 0===n?void 0:n.hack.time_limit,s=re?null==l||null===(t=l.answer_content)||void 0===t?void 0:t.length:null===(r=i.getFieldsValue())||void 0===r||null===(r=r.standard_answers)||void 0===r?void 0:r.length,f(!0),e.next=8,(0,D.bM)(ne.current,{test_hack_code:q,test_input:X});case 8:c();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=A()(S()().mark((function e(){var n,t,r,o,a,s,c,d;return S()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=25;break}return e.prev=1,e.next=4,i.validateFields();case 4:e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(1),null!==e.t0&&void 0!==e.t0&&null!==(n=e.t0.errorFields)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n.includes("standard_answers")?P.ZP.error("填空项答案不能为空"):P.ZP.error(e.t0.errorFields[0].errors[0]),i.scrollToField(e.t0.errorFields[0].name,{behavior:"smooth",block:"center"}),e.abrupt("return");case 11:if(b(!0),t="",r=i.getFieldsValue(),ee.current){e.next=22;break}return e.next=17,(0,R.ZP)("/api/problems.json",{method:"post",body:u()(u()({},r),{},{hack:u()(u()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(o=r.hack)||void 0===o||null===(o=o.sub_discipline_id)||void 0===o?void 0:o[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:u()(u()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),hack_sets:[u()({},r.hack_sets)],is_blank:!0})});case 17:t=e.sent,ee.current=null===(a=t)||void 0===a?void 0:a.identifier,sessionStorage.projectFill=null===(s=t)||void 0===s?void 0:s.identifier,e.next=25;break;case 22:return e.next=24,(0,R.ZP)("/api/problems/".concat(ee.current,".json"),{method:"put",body:u()(u()({},r),{},{hack:u()(u()({},null==r?void 0:r.hack),{},{sub_discipline_id:null==r||null===(c=r.hack)||void 0===c||null===(c=c.sub_discipline_id)||void 0===c?void 0:c[1],difficult:r.difficulty,item_banks_group_id:r.item_banks_group_id}),hack_codes:u()(u()({},r.hack_codes),{},{code:B.Base64.encode(r.hack_codes.code)}),update_hack_sets:[u()({},r.hack_sets)],is_blank:!0})});case 24:t=e.sent;case 25:return e.next=27,(0,R.ZP)("/api/problems/".concat(ee.current,"/start.json"),{method:"get"});case 27:if(0!==(null==(d=e.sent)?void 0:d.status)){e.next=34;break}return ne.current=null==d?void 0:d.identifier,te.current=!0,b(!1),oe(),e.abrupt("return");case 34:b(!1);case 35:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}();return(0,W.jsxs)("div",{children:[(0,W.jsx)(N.ZP,u()(u()({loading:x},n),{},{onClick:le,children:t})),(0,W.jsx)(g.Z,{open:k,title:"调试代码",destroyOnClose:!0,width:1200,okText:"运行测试",confirmLoading:d,cancelButtonProps:{style:{display:"none"}},onOk:function(){return ae()},onCancel:function(){te.current=!1,C(!1)},children:(0,W.jsxs)("div",{className:T,children:[(0,W.jsxs)("div",{className:I,children:[(0,W.jsxs)("div",{className:"mb20",children:[(0,W.jsx)("span",{className:"c-black",children:"执行代码"}),!l&&(0,W.jsx)(F.CopyToClipboard,{text:q,onCopy:function(){return P.ZP.success("复制成功")},children:(0,W.jsxs)("span",{style:{float:"right"},className:"current c-light-primary",children:[(0,W.jsx)("i",{className:"iconfont icon-fuzhi8 mr5"}),"复制"]})})]}),(0,W.jsx)(G.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:q,onChange:function(e){return Y(e)}})]}),(0,W.jsxs)("div",{className:O,children:[(0,W.jsx)("div",{className:"c-black mb20",children:"自定义测试用例"}),(0,W.jsx)("div",{className:L,children:(0,W.jsx)("div",{className:M,children:(0,W.jsx)(m.Z.TextArea,{placeholder:"请输入",value:X,onChange:function(e){return $(e.target.value)},bordered:!1,style:{height:180}})})}),(0,W.jsx)("div",{className:"c-black mb20 mt30",children:"代码执行结果"}),(0,W.jsx)("div",{className:L,children:(0,W.jsx)(E.Z,{spinning:d,tip:"代码执行中",children:(0,W.jsx)("div",{className:M,style:{height:196,overflow:"auto",padding:10},children:function(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,l=null;switch(n){case z.h.OK:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,W.jsx)("p",{children:"执行结果:调试通过"})]});break;case z.h.NOMATCH:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{children:"输入:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:o}),(0,W.jsx)("div",{children:"输出:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:r&&B.Base64.decode(r)}),(0,W.jsx)("div",{children:"预期输出:"}),(0,W.jsx)("pre",{style:{fontFamily:"initial"},children:a&&B.Base64.decode(a)})]});break;case z.h.EXECUTEFAILURE:case z.h.COMPILEFAILURE:l=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("p",{children:["最后执行的输入:",(0,W.jsx)("pre",{children:o})]}),(0,W.jsx)("p",{children:"执行出错信息:"}),(0,W.jsx)("pre",{className:"error",children:B.Base64.decode(t)})]});break;case z.h.PODFAILURE:l=(0,W.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case z.h.TIMEOUT:l=(0,W.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,W.jsxs)(W.Fragment,{children:[" ",l," "]})}(H)})})})]})]})})]})},K=t(23717),V=["key","name"],U=m.Z.TextArea,q=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}],Y="@▁@",J="@▁▁@",Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,o=void 0!==i&&i,l=e.hackidentifier,c=e.answerKey,d=(0,h.useState)(!1),_=p()(d,2),S=_[0],Z=_[1],A=(0,h.useState)(!1),P=p()(A,2),N=(P[0],P[1],(0,k.useParams)().type,function(e,n){for(var t=n.line,i=0,r=0;r0){var a=N(e,n.from);console.log("新增".concat(o,"个,之前有").concat(a,"个")),t(o,a)}}else{var l=r.split(Y).length-1+r.split(J).length-1,s=N(e,n.from);console.log("删除".concat(l,"个, 前面有").concat(s,"个,新增").concat(o,"个")),i(l>1?Array.from({length:l},(function(e,n){return s+n})):s)}}(e,n,T,O)}})})}),(0,W.jsx)(f.Z.List,{name:c,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("答案不能为空"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(0===(null==r?void 0:r.length))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,a=n.remove;t.errors;return B.current=i,I.current=a,(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,W.jsx)(f.Z.Item,{label:"填空项答案",required:!0,labelCol:{span:24}}),(0,W.jsxs)("div",{onClick:function(){g.Z.warning({title:"给分说明",icon:null,width:700,centered:!0,content:(0,W.jsxs)("div",{children:[(0,W.jsxs)("div",{children:["1.学生填写答案之后,必须提交代码",(0,W.jsx)("span",{style:{color:"#e30000"},children:"进行评测"}),"才能得分。"]}),(0,W.jsx)("div",{style:{marginTop:10},children:"2.试题算分时,系统会将程序里面的所有空替换成学生的答案进行评测。输出的结果与测试集比对,完全正确则得满分;若不完全正确,则依次将每个空换成学生提交的答案,同时将其他空替换成标准答案,运行程序。如果这个空的学生答案与标准答案结合能得到正确输出,则这个空得到该空的满分,否则该空得0分。"})]})})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"},children:[(0,W.jsx)(K.Z,{style:{marginRight:3,color:"#3061D0"}}),(0,W.jsx)("span",{children:" 给分说明"})]})]}),e.map((function(e,n){var t,i,a=e.key,l=e.name,s=r()(e,V);return(0,W.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,W.jsxs)(w.Z,{flex:"0 0 auto",className:"".concat(C.Z.blankIndex),children:["填空项",n+1]}),(0,W.jsx)(w.Z,{flex:1,children:(0,W.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,W.jsx)(w.Z,{children:(0,W.jsx)(f.Z.Item,u()(u()({},s),{},{name:[l,"answer_text"],noStyle:!0,children:null!=L&&null!==(t=L[l])&&void 0!==t&&t.multi_line||null!=L&&null!==(i=L[l])&&void 0!==i&&i.multiLine?(0,W.jsx)(U,{spellCheck:!1,style:{marginLeft:10,width:550}}):(0,W.jsx)(m.Z,{style:{marginLeft:10,width:550},className:C.Z.blankInput,size:"large",maxLength:1e3,onBlur:function(e){}})}))}),o&&(0,W.jsx)(w.Z,{flex:"224px",children:(0,W.jsx)(f.Z.Item,u()(u()({},s),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],children:(0,W.jsx)(x.Z,{size:"large",className:C.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]})})]},a)}))]})}}),(0,W.jsx)("div",{onClick:function(){return Z(!0)},children:(0,W.jsx)(f.Z.Item,{name:["hack","analysis"],label:"题目解析",labelCol:{span:24},children:(0,W.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:S})})}),(0,W.jsx)(f.Z.Item,{label:"编程语言",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"请选择编程语言"}],children:(0,W.jsx)(b.default,{size:"large",children:q.map((function(e){return(0,W.jsxs)(b.default.Option,{value:e.key,children:[" ",e.title]},e.title)}))})}),(0,W.jsxs)(f.Z.Item,{label:"最大评测时长(秒)",style:{marginTop:30},labelCol:{span:24},required:!0,children:[(0,W.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:3,message:"最小限制时间是3秒"}],noStyle:!0,children:(0,W.jsx)(x.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})}),(0,W.jsx)("span",{className:"ml10 font14",children:"秒"})]}),(0,W.jsx)(f.Z.Item,{label:"学生答案的空格处理方式",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"请选择学生答案的空格处理方式"}],children:(0,W.jsxs)(y.ZP.Group,{style:{marginTop:-10},children:[(0,W.jsx)(y.ZP,{value:0,children:"不忽略空格"}),(0,W.jsx)(y.ZP,{value:1,children:"忽略首尾空格"}),(0,W.jsx)(y.ZP,{value:2,children:"忽略所有空格"})]})}),(0,W.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginTop:30}}),(0,W.jsxs)("div",{style:{background:"#F6F7F9",padding:15},children:[(0,W.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:["hack_sets","input"],children:(0,W.jsx)(U,{rows:4})}),(0,W.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,W.jsx)(U,{rows:4})})]}),(0,W.jsx)(H,{form:t,answerKey:c,hackIdentifier:l,buttonText:"运行调试",buttonProps:{ghost:!0,icon:(0,W.jsx)("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}})]})}},5309:function(e,n,t){"use strict";t.d(n,{u:function(){return C}});var i=t(39647),r=t.n(i),o=t(79800),a=t.n(o),l=t(85573),s=t.n(l),c=t(82242),u=t.n(c),d=t(59301),p=t(95237),h=t(43604),m=t(6848),f=t(78241),g=t(5547),v=t(88996),w=t(12101),x=t(36017),b=t(37712),y=["key","name"],j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],k=function(e){var n=e.value,t=e.onChange,i=e.choiceTextKey,r=e.answerKey,o=e.index,a=e.isEdit,l=e.setInputActive,c=e.form,d=e.choiceOptionsPath,f=e.allowChangeMode,y=e.showAddIcon,k=e.addItem,C=e.deleteItem;console.log(n,"value");var _=1===(null==n?void 0:n[r]),S=function(){var e;_?t(u()(u()({},n),{},s()({},r,0))):(f||(e=c.getFieldValue(d),c.setFieldValue(d,e.map((function(e){return u()(u()({},e),{},s()({},r,0))})))),t(u()(u()({},n),{},s()({},r,1))))};return(0,b.jsxs)(p.Z,{className:g.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,b.jsx)(h.Z,{onClick:S,className:"".concat(g.Z.choiceIndex," ").concat(_?g.Z.activeAnswer:""),children:j[o]}),(0,b.jsx)(h.Z,{flex:1,className:"".concat(g.Z.editorWrap," ml15"),onClick:l,children:(0,b.jsx)(x.x,{height:155,placeholder:"请您输入选项",isEdit:a,value:null==n?void 0:n[i],onChange:function(e){t(u()(u()({},n),{},s()({},i,e)))}})}),(0,b.jsx)(h.Z,{flex:"0 0 auto",className:"ml15",children:(0,b.jsx)("div",{onClick:S,className:"".concat(g.Z.setAnswerBtn," ").concat(_?g.Z.activeAnswer:""),children:_?"正确答案":"设为答案"})}),(0,b.jsxs)(h.Z,{className:g.Z.actionWrapper,children:[(0,b.jsx)(m.Z,{title:"新增参考答案",children:(0,b.jsx)(v.Z,{className:g.Z.addIcon,onClick:k,style:{visibility:y?"visible":"hidden"}})}),(0,b.jsx)(m.Z,{title:"删除",children:(0,b.jsx)(w.Z,{className:g.Z.deleteIcon,onClick:C,style:{visibility:o>1?"visible":"hidden"}})})]})]})},C=function(e){var n=e.questionTitlePlaceholder,t=e.titleKey,i=e.choiceKey,o=e.analysisKey,l=e.choiceTextKey,c=e.answerKey,p=e.choiceOptionsPath,h=e.allowChangeMode,m=void 0===h||h,v=e.form,w=e.showAnalysis,C=void 0===w||w,_=(0,d.useState)(),S=a()(_,2),Z=S[0],A=S[1],P=(0,d.useState)(!1),N=a()(P,2),E=N[0],B=N[1];return(0,b.jsxs)("div",{className:g.Z.wrap,children:[(0,b.jsx)("div",{className:g.Z.questionTitleEditorWrap,children:(0,b.jsx)(f.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,b.jsx)(x.h,{scrollId:Array.isArray(t)?t.join("_"):"".concat(t),watch:!0,height:140,placeholder:n})})}),(0,b.jsx)(f.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24}}),(0,b.jsx)(f.Z.List,{name:i,rules:[{validator:function(e,n){var t=n.some((function(e){return 1===e[c]})),i=n.findIndex((function(e){var n;return(null===(n=e[l])||void 0===n?void 0:n.length)<=0}));return-1!==i?Promise.reject(new Error("请先输入".concat(j[i],"选项的内容"))):t?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e,n){var t=n.add,i=n.remove;return(0,b.jsxs)("div",{id:Array.isArray(p)?p.join("_"):"".concat(p),children:[e.map((function(n,o){var a=n.key,h=n.name,w=r()(n,y),x=Z===a,C=o<7&&o===e.length-1;return(0,d.createElement)(f.Z.Item,u()(u()({},w),{},{key:a,name:h,className:g.Z.choiceListWrap,rules:[{validator:function(e,n){return null!=n&&n.choice_text?Promise.resolve():Promise.reject(new Error("请先输入".concat(j[o],"选项的内容")))}}]}),(0,b.jsx)(k,{choiceTextKey:l,answerKey:c,index:o,isEdit:x,setInputActive:function(){A(a)},form:v,choiceOptionsPath:p,allowChangeMode:m,showAddIcon:C,addItem:function(){return t(s()(s()({},l,""),c,0))},deleteItem:function(){return i(h)}}))})),e.length<8&&(0,b.jsx)("div",{className:"".concat(g.Z.addBtn," mb30"),onClick:function(){return t(s()(s()({},l,""),c,0))},children:"添加选项"})]})}}),C&&(0,b.jsx)("div",{onClick:function(){return B(!0)},children:(0,b.jsx)(f.Z.Item,{name:o,label:"题目解析",labelCol:{span:24},children:(0,b.jsx)(x.x,{placeholder:"请编辑题目解析(非必填)",isEdit:E})})})]})}},56763:function(e,n,t){"use strict";t.d(n,{u:function(){return L}});var i=t(39647),r=t.n(i),o=t(91232),a=t.n(o),l=t(85573),s=t.n(l),c=t(82242),u=t.n(c),d=t(79800),p=t.n(d),h=t(37205),m=t.n(h),f=t(59301),g=t(43418),v=t(95237),w=t(43604),x=t(8772),b=t(6848),y=t(78673),j=t(78241),k=t(5112),C=t(97913),_=t(36017),S=t(12101),Z=t(64259),A=t(5547),P=t(30347),N=t(37712),E=["key","name"],B=function(e){var n=e.value,t=e.onChange;return(0,N.jsxs)(v.Z,{className:"ml20",children:[(0,N.jsx)(w.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,N.jsxs)(v.Z,{className:"mb20",children:[(0,N.jsx)(x.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=m()(n),o=e.target.value.trim();r[i]=o,t(r)}}),(0,N.jsx)(b.Z,{title:"删除",children:(0,N.jsx)(S.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=m()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,N.jsx)(w.Z,{children:(0,N.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=m()(n)).push(""),t(e)},children:"新增答案"})})]})},T=function(e){var n=e.value,t=e.onChange;return(0,N.jsxs)(v.Z,{className:"ml20",children:[(0,N.jsx)(w.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,N.jsxs)(v.Z,{align:"middle",className:"mb20",children:[(0,N.jsx)(P.Z,{value:e,style:{flex:1},onChange:function(e){var r=m()(n);r[i]=e,t(r)}}),(0,N.jsx)(b.Z,{title:"删除",children:(0,N.jsx)(S.Z,{className:A.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:A.Z.modal,onOk:function(){var i=m()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,N.jsx)(w.Z,{children:(0,N.jsx)("div",{className:"".concat(A.Z.addBtn),onClick:function(){var e;(e=m()(n)).push(""),t(e)},children:"新增答案"})})]})},I=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,N.jsx)(y.Z,{checked:!t,onChange:function(e){i(!e)}})},O="▁",L=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.scoreByBlank,o=void 0!==i&&i,l=e.answerKey,c=(0,f.useState)(!1),d=p()(c,2),h=d[0],m=d[1],g=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return l+n})):l)}else if(o>0){var s=g(e,n.from);console.log("新增".concat(o,"个,之前有").concat(s,"个")),t(o,s)}}(e,n,L,R)}})})}),(0,N.jsx)(j.Z.List,{name:l,rules:[{validator:function(e,n){if(null==n||!n.length)return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=a()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,i){var a=n.add,c=n.remove;i.errors;return P.current=a,M.current=c,(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(j.Z.Item,{label:(0,N.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,N.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var i,a=e.key,c=e.name,d=r()(e,E);return(0,N.jsxs)("div",{style:{marginBottom:10},children:[(0,N.jsxs)(v.Z,{className:"mb20",align:"middle",wrap:!1,children:[(0,N.jsxs)(w.Z,{style:{marginRight:10},flex:"0 0 auto",className:"".concat(A.Z.blankIndex),children:["填空项",n+1]}),(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"model"],noStyle:!0,children:(0,N.jsxs)(k.ZP.Group,{onChange:function(){var e=t.getFieldValue(l);t.setFieldsValue(s()({},l,e.map((function(e,n){return u()(u()({},e),{},{answer_text:c===n?[""]:e.answer_text})}))))},children:[(0,N.jsxs)(k.ZP,{value:1,children:["文本模式 ",(0,N.jsx)(b.Z,{title:"学生答题时,需要在文本框中填写文本答案",children:(0,N.jsx)(Z.Z,{})})]}),(0,N.jsxs)(k.ZP,{value:2,children:["数学公式模式 ",(0,N.jsx)(b.Z,{title:"学生答题时,需要编写数学公式作为答案",children:(0,N.jsx)(Z.Z,{})})]})]})}))]}),(0,N.jsx)(v.Z,{style:{marginLeft:20},align:"middle",wrap:!1,children:(0,N.jsxs)(w.Z,{flex:1,children:[(0,N.jsxs)(v.Z,{align:"top",justify:"space-between",wrap:!1,children:[(0,N.jsx)(w.Z,{flex:1,children:(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"answer_text"],noStyle:!0,children:1===(null===(i=t.getFieldValue(l))||void 0===i||null===(i=i[c])||void 0===i?void 0:i.model)?(0,N.jsx)(B,{}):(0,N.jsx)(T,{})}))}),o&&(0,N.jsx)(w.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"},children:(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"score"],label:"分值",rules:[{required:!0}],className:A.Z.blankInputNumberWrapper,children:(0,N.jsx)(C.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入分值"})}))})]}),(0,N.jsx)(j.Z.Item,u()(u()({},d),{},{name:[c,"position"],noStyle:!0,children:(0,N.jsx)(x.Z,{type:"hidden"})}))]})})]},a)}))]})}}),(0,N.jsxs)(v.Z,{align:"middle",children:[(0,N.jsx)(j.Z.Item,{name:"downcase",valuePropName:"checked",children:(0,N.jsx)(y.Z,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,N.jsxs)(v.Z,{align:"middle",children:[(0,N.jsx)(j.Z.Item,{name:"no_space",valuePropName:"checked",children:(0,N.jsx)(y.Z,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==D?void 0:D.length)>1&&(0,N.jsxs)(v.Z,{align:"middle",className:(null==D?void 0:D.length)>1?"mb30":"".concat(A.Z.hide),children:[(0,N.jsx)(j.Z.Item,{name:"is_ordered",children:(0,N.jsx)(I,{})}),(0,N.jsx)(w.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,N.jsx)("div",{onClick:function(){return m(!0)},children:(0,N.jsx)(j.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,N.jsx)(_.x,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})}},99041:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(39647),r=t.n(i),o=t(79800),a=t.n(o),l=t(82242),s=t.n(l),c=t(85573),u=t.n(c),d=t(59301),p=t(95237),h=t(43604),m=t(78241),f=t(5547),g=t(36017),v=t(37712),w=["key","name"],x=u()(u()({},"正确","T"),"错误","F"),b=function(e){var n=e.value,t=e.onChange,i=e.form,r=1===(null==n?void 0:n.is_answer),o=null==n?void 0:n.choice_text,a=function(){var e=i.getFieldsValue().choices.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));i.setFieldsValue({choices:e}),t(s()(s()({},n),{},{is_answer:1}))};return(0,v.jsxs)(p.Z,{className:f.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"},children:[(0,v.jsx)(h.Z,{onClick:a,className:"".concat(f.Z.choiceIndex," ").concat(f.Z.judgementIndex," ").concat(r?f.Z.activeAnswer:""),children:x[o]}),(0,v.jsx)(h.Z,{flex:1,className:"".concat(f.Z.editorWrap," ml15"),children:(0,v.jsx)("div",{className:"".concat(f.Z.inputBorder," ").concat(f.Z.placeholder," ").concat(r?f.Z.activeJudgementAnswer:""),children:o})}),(0,v.jsx)(h.Z,{flex:"0 0 auto",className:"ml15",children:(0,v.jsx)("div",{onClick:a,className:"".concat(f.Z.setAnswerBtn," ").concat(r?f.Z.activeAnswer:""),children:r?"正确答案":"设为答案"})})]})},y=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),i=(0,d.useState)(!1),o=a()(i,2),l=o[0],c=o[1];return(0,v.jsxs)("div",{className:f.Z.wrap,children:[(0,v.jsx)("div",{className:f.Z.questionTitleEditorWrap,children:(0,v.jsx)(m.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,v.jsx)(g.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,v.jsx)(m.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,v.jsx)(m.Z.List,{name:"choices",rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,v.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,i=e.name,o=r()(e,w);return(0,d.createElement)(m.Z.Item,s()(s()({},o),{},{key:n,name:i,noStyle:!0}),(0,v.jsx)(b,{form:t}))}))})}})}),(0,v.jsx)("div",{onClick:function(){return c(!0)},children:(0,v.jsx)(m.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,v.jsx)(g.x,{placeholder:"请编辑题目解析(非必填)",isEdit:l})})})]})}},36017:function(e,n,t){"use strict";t.d(n,{h:function(){return p},x:function(){return h}});var i=t(82242),r=t.n(i),o=t(39647),a=t.n(o),l=t(11094),s=t(5547),c=t(42783),u=t(37712),d=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,o=a()(e,d);return(0,u.jsx)("div",{id:i||"",children:(0,u.jsx)(l.Z,r()(r()({},o),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},h=function(e){var n=e.value,t=e.onChange,i=e.placeholder,r=e.height,o=void 0===r?140:r;return e.isEdit?(0,u.jsx)(l.Z,{watch:!0,isFocus:!0,height:o,placeholder:i,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:s.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(s.Z.inputBorder," ").concat(s.Z.placeholder," inputBorderError"),children:i})})}},42230:function(e,n,t){"use strict";t.d(n,{W:function(){return N}});var i=t(91232),r=t.n(i),o=t(79800),a=t.n(o),l=t(82242),s=t.n(l),c=t(39647),u=t.n(c),d=t(59301),p=t(8591),h=t(12563),m=t(78241),f=t(78673),g=t(95237),v=t(43604),w=t(6848),x=t(8772),b=t(97913),y=t(5547),j=t(36017),k=t(11094),C=t(64259),_=t(37712),S=["value","onChange"],Z=["key","name"],A=function(e){var n=e.value,t=e.onChange,i=u()(e,S);return(0,_.jsx)(k.Z,s()(s()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},P=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,_.jsx)(h.Z,{closable:!0,onClose:i,className:y.Z.keywordTag,children:(0,_.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},N=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,o=e.isMustKeyWords,l=void 0===o?i:o,c=(0,d.useState)(!1),h=a()(c,2),k=h[0],S=h[1],N=(0,d.useState)(""),E=a()(N,2),B=E[0],T=E[1],I=m.Z.useWatch("use_keywords",t),O=m.Z.useWatch("question_score",t);return(0,_.jsxs)("div",{className:y.Z.wrap,children:[(0,_.jsx)("div",{className:y.Z.questionTitleEditorWrap,children:(0,_.jsx)(m.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,_.jsx)(j.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,_.jsx)(m.Z.Item,{label:"参考答案",name:"answer_texts",labelCol:{span:24},children:(0,_.jsx)(A,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!l&&(0,_.jsx)(m.Z.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked",children:(0,_.jsx)(f.Z,{defaultChecked:!0})}),i&&l&&(0,_.jsxs)(g.Z,{align:"middle",className:"mb30",children:[(0,_.jsx)(m.Z.Item,{name:"use_keywords",valuePropName:"checked",children:(0,_.jsx)(f.Z,{})}),(0,_.jsx)(v.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,_.jsx)(v.Z,{children:(0,_.jsx)(w.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,_.jsx)(C.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(I||!l)&&(0,_.jsx)(m.Z.List,{name:"keywords",rules:[{validator:function(e,n){return l?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(O)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,o=n.remove;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"".concat(y.Z.title," mb10"),children:l?"关键词":(0,_.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,_.jsxs)(g.Z,{align:"middle",className:"font14 mb30",children:[(0,_.jsx)(v.Z,{flex:1,children:(0,_.jsx)(x.Z,{value:B,onChange:function(e){T(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,o,a,l,s="".concat(null===(n=e.target)||void 0===n?void 0:n.value),c=null==s||null===(o=s.split("|"))||void 0===o||null===(o=o.filter((function(e){return!!e})))||void 0===o?void 0:o.map((function(e){return null==e?void 0:e.trim()})),u=t.getFieldValue("keywords"),d=(null==u||null===(a=u.map((function(e){return null==e?void 0:e.keyword})))||void 0===a?void 0:a.flat())||[],h=r()(c);try{for(h.s();!(l=h.n()).done;){var m=l.value;if(d.includes(m))return void p.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){h.e(e)}finally{h.f()}(function(e){if(!e)return!1;if(!/^s*$/.test(e)&&""!==e.trim())return new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==e||(p.ZP.warning("关键词不能只输入一个“|”字符!"),!1);p.ZP.warning("关键词不能全为空格")})(s)&&(i({keyword:c,score:1}),T(""))},className:y.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,_.jsx)(v.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=u()(e,Z);return(0,_.jsx)(g.Z,{className:"mb20",style:{marginRight:148},children:(0,_.jsx)(v.Z,{flex:1,children:(0,_.jsxs)(g.Z,{align:"middle",justify:"space-between",children:[(0,_.jsx)(m.Z.Item,s()(s()({},i),{},{name:[t,"keyword"],children:(0,_.jsx)(P,{onClose:function(){return o(t)}})})),l&&(0,_.jsx)(m.Z.Item,s()(s()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:y.Z.blankInputNumberWrapper,children:(0,_.jsx)(b.Z,{className:y.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,_.jsx)("div",{onClick:function(){return S(!0)},children:(0,_.jsx)(m.Z.Item,{name:"analysis",label:"题目解析",labelCol:{span:24},children:(0,_.jsx)(j.x,{placeholder:"请编辑题目解析(非必填)",isEdit:k})})})]})}},94057:function(e,n,t){"use strict";t.d(n,{tc:function(){return ne.t},uh:function(){return i.u},rL:function(){return ee},u8:function(){return o.u},ZZ:function(){return r.Z},Wk:function(){return a.W}});var i=t(5309),r=t(99041),o=t(56763),a=t(42230),l=t(37205),s=t.n(l),c=t(82242),u=t.n(c),d=t(39647),p=t.n(d),h=t(79800),m=t.n(h),f=t(59301),g=t(36381),v=t(78241),w=t(95237),x=t(97913),b=t(6848),y=t(38854),j=t(5547),k=t(12101),C=t(36017),_=t(91232),S=t.n(_),Z=t(43418),A=t(43604),P=t(8772),N=t(78673),E=t(37712),B=["key","name"],T=function(e){var n=e.value,t=e.onChange;return(0,E.jsxs)(w.Z,{className:"ml20",children:[(0,E.jsx)(A.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,E.jsxs)(w.Z,{align:"middle",className:"mb20",children:[(0,E.jsx)(P.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var r=s()(n),o=e.target.value.trim();r[i]=o,t(r)}}),(0,E.jsx)(b.Z,{title:"删除",children:(0,E.jsx)(k.Z,{className:j.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){Z.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:j.Z.modal,onOk:function(){var i=s()(n);i.splice(e,1),t(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,E.jsx)(A.Z,{children:(0,E.jsx)("div",{className:"".concat(j.Z.addBtn),onClick:function(){var e;(e=s()(n)).push(""),t(e)},children:"新增答案"})})]})},I=function(e){var n=e.value,t=void 0===n||n,i=e.onChange;return(0,E.jsx)(N.Z,{checked:!t,onChange:function(e){i(!e)}})},O="▁",L=function(e){var n,t=e.questionTitlePlaceholder,i=e.form,r=e.name,o=e.scoreByBlank,a=void 0!==o&&o,l=e.answerKey,c=e.titleKey,d=void 0===c?"name":c,h=e.analysisKey,g=void 0===h?"analysis":h,b=e.isOrdered,y=void 0===b?"is_ordered":b,k=(0,f.useState)(!1),_=m()(k,2),Z=_[0],L=_[1],M=function(e,n){for(var t=n.line,i=0,r=0;r1?Array.from({length:a},(function(e,n){return l+n})):l)}else if(o>0){var s=M(e,n.from);console.log("新增".concat(o,"个,之前有").concat(s,"个")),t(o,s)}}(e,n,G,z)}})})}),(0,E.jsx)(v.Z.List,{name:l,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var t,i=S()(n);try{for(i.s();!(t=i.n()).done;){var r=(t.value||{}).answer_text;if(null!=r&&r.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,t){var i=n.add,r=n.remove;t.errors;return D.current=i,F.current=r,(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(v.Z.Item,{label:(0,E.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,E.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var t=e.key,i=e.name,r=p()(e,B);return(0,E.jsxs)(w.Z,{align:"top",children:[(0,E.jsxs)(A.Z,{className:"".concat(j.Z.blankIndex," pt5"),children:["填空项",n+1]}),(0,E.jsxs)(A.Z,{flex:1,children:[(0,E.jsxs)(w.Z,{align:"top",justify:"space-between",children:[(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"answer_text"],noStyle:!0,children:(0,E.jsx)(T,{})}))}),a&&(0,E.jsx)(A.Z,{flex:"224px",children:(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"按空给分请输入分值"})}))})]}),(0,E.jsx)(v.Z.Item,u()(u()({},r),{},{name:[i,"position"],noStyle:!0,children:(0,E.jsx)(P.Z,{type:"hidden"})}))]})]},t)}))]})}}),(0,E.jsxs)(w.Z,{align:"middle",children:[(0,E.jsx)(v.Z.Item,{name:[r,"downcase"],valuePropName:"checked",children:(0,E.jsx)(N.Z,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,E.jsxs)(w.Z,{align:"middle",children:[(0,E.jsx)(v.Z.Item,{name:[r,"no_space"],valuePropName:"checked",children:(0,E.jsx)(N.Z,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==W?void 0:W.length)>1&&(0,E.jsxs)(w.Z,{align:"middle",className:(null==W?void 0:W.length)>1?"mb30":"".concat(j.Z.hide),children:[(0,E.jsx)(v.Z.Item,{name:y,children:(0,E.jsx)(I,{})}),(0,E.jsx)(A.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,E.jsx)("div",{onClick:function(){return L(!0)},children:(0,E.jsx)(v.Z.Item,{name:g,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:Z})})})]})},M=t(85573),R=t.n(M),D=["key","name"],G=R()(R()({},"正确","T"),"错误","F"),F=function(e){var n=e.value,t=e.onChange,i=e.form,r=e.choiceKey,o=1===(null==n?void 0:n.is_answer),a=null==n?void 0:n.choice_text,l=function(){var e,o=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(s()(r))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(s()(r)),o),t(u()(u()({},n),{},{is_answer:1}))};return(0,E.jsxs)(w.Z,{className:j.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,E.jsx)(A.Z,{onClick:l,className:"".concat(j.Z.choiceIndex," ").concat(j.Z.judgementIndex," ").concat(o?j.Z.activeAnswer:""),children:G[a]}),(0,E.jsx)(A.Z,{flex:1,className:"".concat(j.Z.editorWrap," ml15"),children:(0,E.jsx)("div",{className:"".concat(j.Z.inputBorder," ").concat(j.Z.placeholder," ").concat(o?j.Z.activeJudgementAnswer:""),children:a})}),(0,E.jsx)(A.Z,{flex:"0 0 auto",className:"ml15",children:(0,E.jsx)("div",{onClick:l,className:"".concat(j.Z.setAnswerBtn," ").concat(o?j.Z.activeAnswer:""),children:o?"正确答案":"设为答案"})})]})},z=function(e){var n=e.questionTitlePlaceholder,t=e.choiceKey,i=void 0===t?"choices":t,r=e.form,o=e.titleKey,a=void 0===o?"name":o,l=e.analysisKey,s=void 0===l?"analysis":l,c=(0,f.useState)(!1),d=m()(c,2),h=d[0],g=d[1];return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:a,labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,E.jsx)(v.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,E.jsx)("div",{id:"choices",children:e.map((function(e){var n=e.key,t=e.name,o=p()(e,D);return(0,f.createElement)(v.Z.Item,u()(u()({},o),{},{key:n,name:t,noStyle:!0}),(0,E.jsx)(F,{form:r,choiceKey:i}))}))})}})}),(0,E.jsx)("div",{onClick:function(){return g(!0)},children:(0,E.jsx)(v.Z.Item,{name:s,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})},W=t(8591),H=t(12563),K=t(11094),V=t(64259),U=["value","onChange"],q=["key","name"],Y=function(e){var n=e.value,t=e.onChange,i=p()(e,U);return(0,E.jsx)(K.Z,u()(u()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){t([e])}}))},J=function(e){var n=e.value,t=void 0===n?[]:n,i=e.onClose;return(0,E.jsx)(H.Z,{closable:!0,onClose:i,className:j.Z.keywordTag,children:(0,E.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:t.join(" 或 ")})})},Q=function(e){var n=e.questionTitlePlaceholder,t=e.form,i=e.showKeywords,r=e.isMustKeyWords,o=void 0===r?i:r,a=e.titleKey,l=void 0===a?"name":a,c=e.analysisKey,d=void 0===c?"analysis":c,h=e.answerTexts,g=void 0===h?"answer_texts":h,y=e.keywords,k=void 0===y?"keywords":y,_=e.useKeywords,Z=void 0===_?"use_keywords":_,B=e.indexs,T=(0,f.useState)(!1),I=m()(T,2),O=I[0],L=I[1],M=(0,f.useState)(""),R=m()(M,2),D=R[0],G=R[1],F=(0,f.useState)(!1),z=m()(F,2),H=z[0],K=z[1],U=v.Z.useWatch("question_score",t);return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:l,labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"参考答案",name:g,labelCol:{span:24},children:(0,E.jsx)(Y,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!o&&(0,E.jsx)(v.Z.Item,{hidden:!0,name:Z,valuePropName:"checked",children:(0,E.jsx)(N.Z,{defaultChecked:!0})}),i&&o&&(0,E.jsxs)(w.Z,{align:"middle",className:"mb30",children:[(0,E.jsx)(v.Z.Item,{name:Z,valuePropName:"checked",children:(0,E.jsx)(N.Z,{onChange:function(){var e,n;console.log(t.getFieldsValue()),K(null===(e=t.getFieldsValue())||void 0===e||null===(e=e.sub_item_banks)||void 0===e||null===(e=e[B])||void 0===e?void 0:e.use_keywords),console.log(null===(n=t.getFieldsValue())||void 0===n||null===(n=n.sub_item_banks)||void 0===n||null===(n=n[B])||void 0===n?void 0:n.use_keywords),console.log(H)}})}),(0,E.jsx)(A.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,E.jsx)(A.Z,{children:(0,E.jsx)(b.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,E.jsx)(V.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(H||!o)&&(0,E.jsx)(v.Z.List,{name:k,rules:[{validator:function(e,n){return o?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(U)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请输入关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,r=n.remove;return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("div",{className:"".concat(j.Z.title," mb10"),children:o?"关键词":(0,E.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,E.jsxs)(w.Z,{align:"middle",className:"font14 mb30",children:[(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsx)(P.Z,{value:D,onChange:function(e){G(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,r,o,a,l,c="".concat(null===(n=e.target)||void 0===n?void 0:n.value),u=null==c||null===(r=c.split("|"))||void 0===r||null===(r=r.filter((function(e){return!!e})))||void 0===r?void 0:r.map((function(e){return null==e?void 0:e.trim()})),d=t.getFieldValue(["sub_item_banks"].concat(s()(k))),p=(null==d||null===(o=d.map((function(e){return null==e?void 0:e.keyword})))||void 0===o?void 0:o.flat())||[],h=S()(u);try{for(h.s();!(a=h.n()).done;){var m=a.value;if(p.includes(m))return void W.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){h.e(e)}finally{h.f()}(l=c)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==l||(W.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(i({keyword:u,score:1}),G(""))},className:j.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,E.jsx)(A.Z,{flex:"148px",style:{textAlign:"right",color:"#9096A3"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,t=e.name,i=p()(e,q);return(0,E.jsx)(w.Z,{className:"mb20",style:{marginRight:148},children:(0,E.jsx)(A.Z,{flex:1,children:(0,E.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,E.jsx)(v.Z.Item,u()(u()({},i),{},{name:[t,"keyword"],children:(0,E.jsx)(J,{onClose:function(){return r(t)}})})),o&&(0,E.jsx)(v.Z.Item,u()(u()({},i),{},{name:[t,"score"],label:"分值",rules:[{required:!0}],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,E.jsx)("div",{onClick:function(){return L(!0)},children:(0,E.jsx)(v.Z.Item,{name:d,label:"题目解析",labelCol:{span:24},children:(0,E.jsx)(C.x,{placeholder:"请编辑题目解析(非必填)",isEdit:O})})})]})},X=["key","name"],$=g.Z.Panel,ee=function(e){var n=e.questionTitlePlaceholder,t=(e.choiceKey,e.form),r=e.withScore,o=(0,f.useState)([]),a=m()(o,2),l=a[0],c=a[1],d=function(e){c(e)};return(0,E.jsxs)("div",{className:j.Z.wrap,children:[(0,E.jsx)("div",{className:j.Z.questionTitleEditorWrap,children:(0,E.jsx)(v.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,E.jsx)(C.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,E.jsx)(v.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,E.jsx)(v.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var o=n.add,a=n.remove,h=t.getFieldValue("sub_item_banks");return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(g.Z,{className:e.length>0?j.Z.collapseWrapper:"",bordered:!1,activeKey:l,onChange:d,expandIcon:function(e){var n=e.isActive;return(0,E.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?j.Z.open:j.Z.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,n){e.key;var o,l,s,c,d,m,f,g,y,C,_=e.name,S=p()(e,X);return(0,E.jsx)($,{className:j.Z.panel,forceRender:!0,header:(0,E.jsxs)("div",{className:j.Z.panelHeader,children:["第",n+1,"小题",(0,E.jsxs)("span",{children:["(","SINGLE"==(null==h||null===(o=h[_])||void 0===o?void 0:o.item_type)?"单选题":"MULTIPLE"==(null==h||null===(l=h[_])||void 0===l?void 0:l.item_type)?"多选题":"COMPLETION"==(null==h||null===(s=h[_])||void 0===s?void 0:s.item_type)?"填空题":"JUDGMENT"==(null==h||null===(c=h[_])||void 0===c?void 0:c.item_type)?"判断题":"简答题",")"]})]}),extra:(0,E.jsxs)(w.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[r&&(0,E.jsx)(v.Z.Item,u()(u()({},S),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[_,"question_score"],className:j.Z.blankInputNumberWrapper,children:(0,E.jsx)(x.Z,{className:j.Z.blankInput,placeholder:"请输入当前小题分数",min:.1,precision:1,max:100,style:{width:150}})})),(0,E.jsx)(b.Z,{title:"删除",children:(0,E.jsx)(k.Z,{className:"".concat(j.Z.deleteIcon," ml40"),onClick:function(){return a(_)}})})]}),children:(0,E.jsxs)(v.Z.Item,u()(u()({},S),{},{name:_,children:[("SINGLE"==(null==h||null===(d=h[_])||void 0===d?void 0:d.item_type)||"MULTIPLE"==(null==h||null===(m=h[_])||void 0===m?void 0:m.item_type))&&(0,E.jsx)(i.u,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"MULTIPLE"==(null==h||null===(f=h[_])||void 0===f?void 0:f.item_type),form:t,choiceKey:[_,"choices"],titleKey:[_,"name"],analysisKey:[_,"analysis"],choiceOptionsPath:["sub_item_banks",_,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"COMPLETION"==(null==h||null===(g=h[_])||void 0===g?void 0:g.item_type)&&(0,E.jsx)(L,{form:t,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,name:_,titleKey:[_,"name"],analysisKey:[_,"analysis"],isOrdered:[_,"is_ordered"],answerKey:[_,"standard_answers"]}),"JUDGMENT"==(null==h||null===(y=h[_])||void 0===y?void 0:y.item_type)&&(0,E.jsx)(z,{form:t,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[_,"name"],analysisKey:[_,"analysis"],choiceKey:[_,"choices"]}),"SUBJECTIVE"==(null==h||null===(C=h[_])||void 0===C?void 0:C.item_type)&&(0,E.jsx)(Q,{showKeywords:!0,isMustKeyWords:!1,form:t,titleKey:[_,"name"],analysisKey:[_,"analysis"],answerTexts:[_,"answer_texts"],useKeywords:[_,"use_keywords"],keywords:[_,"keywords"],indexs:_,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},_)}))}),e.length<20&&(0,E.jsx)(y.Z,{menu:{items:[{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"SINGLE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"单选题"}),key:"1",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"MULTIPLE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"多选题"}),key:"2",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"判断题"}),key:"3",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),c([null==e?void 0:e.length].concat(s()(l)))},children:"填空题"}),key:"4",show:!0},{label:(0,E.jsx)("div",{onClick:function(){o({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),c([null==e?void 0:e.length].concat(s()(l)))},children:"简答题"}),key:"5",show:!0}].filter((function(e){return e.show})).map((function(e){return{label:e.label,key:e.key}}))},children:(0,E.jsx)("div",{className:"".concat(j.Z.addBtn),children:"添加小题"})})]})}})]})},ne=t(48637)},37507:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),r=t.n(i),o=t(79800),a=t.n(o),l=t(59301),s=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(81974),t(3693),t(37712)),m=s.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,s=void 0===o?{}:o,c=(0,l.useRef)(),u=(0,l.useState)(),d=a()(u,2),m=d[0],f=d[1];return(0,l.useEffect)((function(){if(m){var e=function(e){var n=e.getValue();t&&t(n)};return m.on("change",e),function(){m.off("change",e)}}}),[m,t]),(0,l.useEffect)((function(){m&&m.setOption("mode",i)}),[m,i]),(0,l.useEffect)((function(){m&&(n===m.getValue()&&""!==n||setTimeout((function(){m.setValue(n||"")}),300))}),[m,n]),(0,l.useEffect)((function(){if(c.current&&!m){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));f(e)}}),[c.current,m]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),o=a()(i,2),d=o[0],p=o[1];return(0,h.jsxs)(c.Z,r()(r()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,h.jsx)(m,{value:e,children:g[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},11094:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ze}});var i=t(91232),r=t.n(i),o=t(79800),a=t.n(o),l=t(85573),s=t.n(l),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),h=(t(81974),t(6313),t(25717),t(99498),t(25419),t(67549),t(42783)),m=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,a=void 0===o?"":o,l=e.children;return(0,m.jsxs)("a",{title:t,className:a,onClick:function(){n(r)},children:[(0,m.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,n){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(x,v()(v()({},e),{},{onActionCallback:r})):(0,m.jsx)("span",{className:"v-line"})},n)})),t?(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,m.jsx)("li",{children:(0,m.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,m.jsx)("li",{children:s}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(x,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(27308),j=t(78241),k=t(8772),C=t(3113),_={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,v()(v()({},_),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(k.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(37507),A=t(8591),P=t(55087),N=j.Z.useForm,E={width:280,marginRight:10},B={labelCol:{span:5},wrapperCol:{span:19}},T=function(e){var n=e.callback,t=e.onCancel,i=N(),r=a()(i,1)[0],o=(0,c.useRef)();function l(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):A.ZP.error(e.message)}return(0,m.jsxs)(j.Z,v()(v()({form:r},B),{},{className:"upload-image-panel",onFinish:function(e){n(e,o.current)},style:{width:470,overflow:"hidden"},children:[(0,m.jsx)(j.Z.Item,{label:"图片地址",required:!0,children:(0,m.jsxs)("div",{className:"flex-container",children:[(0,m.jsx)(j.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,m.jsx)(k.Z,{style:E})}),(0,m.jsx)(I,{onFileChange:function(e){var n=e.target.files[0];o.current=n,O(n,l)}})]})}),(0,m.jsx)(j.Z.Item,{label:"图片描述",name:"alt",children:(0,m.jsx)(k.Z,{style:{width:264}})}),(0,m.jsxs)(j.Z.Item,{style:{textAlign:"right"},children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function I(e){var n=e.onFileChange;return(0,m.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,m.jsx)("input",{type:"file",onChange:n})]})}function O(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(t)}var L=t(95237),M=t(74908),R=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,m.jsx)(L.Z,{style:{height:"100vh"},children:(0,m.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},D=t(7557),G=t.n(D),F=t(41498),z=t.n(F),W=t(37205),H=t.n(W),K=t(12378);function V(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(V,go.CommandHandler),V.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},V.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},V.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},V.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},V.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},V.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},V.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},V.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,l;if(null===(o=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},V.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},V.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(V.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(V.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=V,q=(t(31270),t(85160)),Y=t(43418),J=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=K;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],h=d[1],f=function(){var e=z()(G()().mark((function e(){var n,r;return G()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(L.Z,{children:[(0,m.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(J.Z,{onClick:function(){l.current=!l.current,h(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:o})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(q.FI,{initDiagram:function(){var e=K.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",h="#d5ebff",m="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new K.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var l={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=o,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(K.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(K.Spot.Top)||n.equals(K.Spot.Bottom)?25:18,height:n.equals(K.Spot.Top)||n.equals(K.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(K.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(K.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function k(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(h,"fill"),j(m,"fill"))),e("ContextMenuButton",e(K.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(f,"fill"),j(w,"fill")))]}function C(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(K.Panel,"Horizontal",j(u),j(l),j(s),j(c)))]}function _(n,t){return t||(t="thickness"),e(K.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function S(n,t){return t||(t="dash"),e(K.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(K.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(K.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function A(n,t){return t||(t="figure"),e(K.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function P(n){return e(K.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function N(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(K.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function E(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",K.Spot.stringify(K.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(K.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function B(n,t){var i=0,r=K.Spot.RightSide;n.equals(K.Spot.Top)?(i=270,r=K.Spot.TopSide):n.equals(K.Spot.Left)?(i=180,r=K.Spot.LeftSide):n.equals(K.Spot.Bottom)&&(i=90,r=K.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",K.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(K.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new K.Diagram(r.current,{padding:20,grid:e(K.Panel,"Grid",e(K.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(K.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(K.Node,"Auto",{locationSpot:K.Spot.Center,locationObjectName:"SHAPE",desiredSize:new K.Size(120,60),minSize:new K.Size(40,40),resizable:!0,resizeCellSize:new K.Size(10,10),rotatable:!0},new K.Binding("location","loc",K.Point.parse).makeTwoWay(K.Point.stringify),new K.Binding("desiredSize","size",K.Size.parse).makeTwoWay(K.Size.stringify),e(K.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:K.Spot.AllSides,toSpot:K.Spot.AllSides},new K.Binding("figure"),new K.Binding("fill"),new K.Binding("stroke","borderColor"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(K.TextBlock,{margin:1,textAlign:"center",overflow:K.TextBlock.OverflowEllipsis,editable:!0},new K.Binding("text").makeTwoWay(),new K.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(K.Panel,"Vertical",{maxSize:new K.Size(200,NaN)},e(K.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new K.Binding("text")),e(K.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new K.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(K.Adornment,"Spot",e(K.Placeholder,{padding:10}),x(K.Spot.Top,"TriangleUp"),x(K.Spot.Left,"TriangleLeft"),x(K.Spot.Right,"TriangleRight"),x(K.Spot.Bottom,"TriangleDown"),b({alignment:new K.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(K.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(K.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(K.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),k(),C(),Z()),i.current.groupTemplate=e(K.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:K.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new K.Binding("location","loc",K.Point.parse).makeTwoWay(K.Point.stringify),e(K.Panel,"Auto",{name:"BODY"},e(K.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:K.Spot.AllSides,toSpot:K.Spot.AllSides},new K.Binding("fill"),new K.Binding("stroke","color"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Placeholder,{background:"transparent",margin:20})),e(K.TextBlock,{alignment:K.Spot.Top,alignmentFocus:K.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new K.Binding("text"),new K.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(K.Adornment,"Spot",e(K.Panel,"Auto",e(K.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(K.Placeholder,{margin:1.5})),b({alignment:K.Spot.TopRight,alignmentFocus:K.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),Z()),i.current.linkTemplate=e(K.Link,{layerName:"Foreground",routing:K.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new K.Binding("fromSpot","fromSpot",K.Spot.parse),new K.Binding("toSpot","toSpot",K.Spot.parse),new K.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new K.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new K.Binding("points").makeTwoWay(),e(K.Shape,{strokeWidth:2},new K.Binding("stroke","color"),new K.Binding("strokeWidth","thickness"),new K.Binding("strokeDashArray","dash")),e(K.Shape,{segmentIndex:0,segmentOffset:new K.Point(15,0),segmentOrientation:K.Link.OrientAlong,alignmentFocus:K.Spot.Right,figure:"circle",width:10,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return 1===e}))),e(K.Shape,{segmentIndex:-1,segmentOffset:new K.Point(-10,6),segmentOrientation:K.Link.OrientPlus90,alignmentFocus:K.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return e>=1})),new K.Binding("width","thickness",(function(e){return 7+3*e})),new K.Binding("height","thickness",(function(e){return 7+3*e})),new K.Binding("segmentOffset","thickness",(function(e){return new K.Point(-15,4+1.5*e)}))),e(K.Shape,{segmentIndex:0,segmentOffset:new K.Point(15,-6),segmentOrientation:K.Link.OrientMinus90,alignmentFocus:K.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new K.Binding("fill","color"),new K.Binding("visible","dir",(function(e){return 2===e})),new K.Binding("width","thickness",(function(e){return 7+3*e})),new K.Binding("height","thickness",(function(e){return 7+3*e})),new K.Binding("segmentOffset","thickness",(function(e){return new K.Point(-15,4+1.5*e)}))),e(K.TextBlock,{alignmentFocus:new K.Spot(0,1,-4,0),editable:!0},new K.Binding("text").makeTwoWay(),new K.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(K.Adornment,e(K.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new K.Binding("pathPattern","thickness",P)),b({alignmentFocus:new K.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),Z(),e("ContextMenuButton",e(K.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(K.Panel,"Horizontal",e(K.Panel,"Spot",E(!1),B(K.Spot.Top,!1),B(K.Spot.Left,!1),B(K.Spot.Right,!1),B(K.Spot.Bottom,!1)),e(K.Panel,"Spot",{margin:new K.Margin(0,0,0,2)},E(!0),B(K.Spot.Top,!0),B(K.Spot.Left,!0),B(K.Spot.Right,!0),B(K.Spot.Bottom,!0))))),new K.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(K.Link,{locationSpot:K.Spot.Center,selectionAdornmentTemplate:e(K.Adornment,"Link",{locationSpot:K.Spot.Center},e(K.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(K.Shape,{toArrow:"Standard",stroke:null}))},{routing:K.Link.AvoidsNodes,curve:K.Link.JumpOver,corner:5,toShortLength:4},new K.Binding("points"),e(K.Shape,{isPanelMain:!0,strokeWidth:2}),e(K.Shape,{toArrow:"Standard",stroke:null})),model:new K.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(H()(K.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(K.Node,"Auto",{locationSpot:K.Spot.Center},new K.Binding("location","location",K.Point.parse).makeTwoWay(K.Point.stringify),e(K.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new K.Binding("stroke").makeTwoWay(),new K.Binding("fill").makeTwoWay(),new K.Binding("figure")),e(K.TextBlock,{margin:new K.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new K.Size(16,16),maxSize:new K.Size(10,NaN),textAlign:"center",editable:!0},new K.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(K.Panel,"Grid",e(K.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(K.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(C.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,re={margin:"0 8px"},oe=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:re,children:"单元格数:"}),(0,m.jsx)("span",{style:re,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(te.Z,{})}),(0,m.jsx)("span",{style:re,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(te.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:re,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(ie,{children:[(0,m.jsx)(ne.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(ne.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(ne.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(ne.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],h=d[1],f=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(L.Z,{align:"middle",children:[(0,m.jsx)(J.Z,{flex:1,children:(0,m.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,m.jsx)(J.Z,{children:(0,m.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ue=t(33773),de=t(27065),pe="link",he="upload-image",me="add-flowchart",fe="draw-image",ge="code-block",ve="add-table",we="------------",xe={default:we,left:":".concat(we),center:":".concat(we,":"),right:"".concat(we,":")},be=t(56266);var ye="@▁▁@",je=["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 ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Ce=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=s()(s()({},Ce+"-B","bold"),Ce+"-I","italic"),Se=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),he,"添加图片"),fe,"添加画图"),me,"插入流程图"),ve,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ze=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,l=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,k=e.watch,C=e.insertTemp,_=e.mode,P=void 0===_?"markdown":_,N=e.id,E=void 0===N?"markdown-editor-id":N,B=e.showResizeBar,I=void 0!==B&&B,L=e.noStorage,M=void 0!==L&&L,D=e.showNullButton,G=void 0!==D&&D,F=e.showNullProgramButton,z=void 0!==F&&F,W=e.hidetoolBar,H=void 0!==W&&W,K=e.fullScreen,V=void 0!==K&&K,U=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,re=e.disabledFill,ae=void 0!==re&&re,le=e.placeholder,se=void 0===le?"":le,we=e.values,Ce=void 0===we?"":we,Ze=e.extraUse,Ae=(0,c.useState)(null),Pe=a()(Ae,2),Ne=Pe[0],Ee=Pe[1],Be=(0,c.useState)(t),Te=a()(Be,2),Ie=Te[0],Oe=Te[1],Le=(0,c.useState)(k),Me=a()(Le,2),Re=Me[0],De=Me[1],Ge=(0,c.useState)(V),Fe=a()(Ge,2),ze=Fe[0],We=Fe[1],He=(0,c.useState)(""),Ke=a()(He,2),Ve=Ke[0],Ue=Ke[1],qe=(0,c.useState)(0),Ye=a()(qe,2),Je=Ye[0],Qe=Ye[1],Xe=(0,c.useState)(g),$e=a()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),rn=a()(tn,2),on=(rn[0],rn[1]),an=(0,c.useState)(0),ln=a()(an,2),sn=ln[0],cn=ln[1],un=(0,c.useState)(0),dn=a()(un,2),pn=dn[0],hn=dn[1],mn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ce),null==Ne||Ne.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var a,l=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(l=o[0]);var s=l.getAsFile(),c=s.name.split(".").pop();O(s,(function(e){var t,i,r;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):je.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(de.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){A.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:P,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),l=r.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===ye.indexOf(o))return null;if(console.log("change1:",n,e,r,i,s,a,l,o),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ee(n),function(){n.off("paste",e)}}}),[]);var wn=(0,c.useCallback)((function(){fn.current}),[en,fn,ze]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,wn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],l=s()({},r,(function(){xn(o)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(E,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Ne,k]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Re&&Ne){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Re]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(e,n){q(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne&&U){var e=function(){U(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,U]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Oe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,Cn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Oe(t),Ne.setCursor(ie?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var xn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(ye),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return De(!Re),Ne.focus();case"trigger-full-screen":return We(!ze),Ne.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case he:return void Ue(he);case fe:return void Ue(fe);case"maths-latex":return void Ue("maths-latex");case me:return void Ue(me);case ve:return void Ue(ve);default:throw new Error}}),[Ne,Re,ze]),bn=(0,c.useCallback)((function(e,n){var t,i,r,o,a;switch(Ue(""),Ve){case pe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ge:var c=e.language,u=e.content;return Ne.replaceSelection(["```"+c,u,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),h=0;h-1||null==g||!g.type?f?Ne.replaceSelection("![ ".concat(f," ]( ").concat(m,' "').concat(f,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ne.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(g.name,"")):je.includes(v)?Ne.replaceSelection('').concat(g.name,"")):Ne.replaceSelection("[".concat(g.name,"](").concat(de.Z.API_SERVER).concat(m,")")),Ne.focus();case ve:for(var w=e.row,x=e.col,b=e.align,y="\n",j=0;j300&&(n=300),nn(g+n+"px")}},i=gn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ne,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var kn={width:ke(l),height:ke(en)},Cn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Se[Ve]&&Ve!==fe&&Ve!==me){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),hn(t)}}),[Ve]);var _n=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&(o.children=[],d(r,o.children))}))}function p(e,n){for(var t=[],i=0;i0){t[0]=o.id;for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:null;switch(ce.resetFields(),ce.setFieldsValue({item_type:e,item_banks_group_id:n}),He(e),e){case"SELECT":ce.setFieldsValue({choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}}))});break;case"JUDGMENT":ce.setFieldsValue({choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}]});break;case"COMPLETION":ce.setFieldsValue({standard_answers:[],downcase:!0,no_space:!0});break;case"SUBJECTIVE":ce.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":case"PROGRAM":break;case"BPROGRAM":ce.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}})}},Ye=function(e,n){var t;if(null!=e&&e.item_type&&("PROGRAM"===(null==e?void 0:e.item_type)&&(0,J.xg)("/problems/newcreate"),qe(null==e?void 0:e.item_type,null==n?void 0:n.item_banks_group_id)),null!=e&&e.course){var i=u()(e.course,2),r=(i[0],i[1]);tn(r),ce.setFieldsValue({knowledge:[]})}if(null!=e&&null!==(t=e.hack)&&void 0!==t&&t.sub_discipline_id){var o=u()(e.hack.sub_discipline_id,2),a=(o[0],o[1]);tn(a),ce.setFieldsValue({hack:{tag_discipline_ids:[]}})}},Je=(0,h.useState)(""),Qe=u()(Je,2),Xe=Qe[0],$e=Qe[1];(0,h.useEffect)((function(){$e(new Date)}),[ce.getFieldValue("course")]);var en=function(){var e=a()(r()().mark((function e(){var n,t,i,o,a,l,s,d,h,f,w,x,b,y,j,k,C,_,S,Z,A,P,N,E,B,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("COMPLETION"==(null==(n=ce.getFieldsValue())?void 0:n.item_type)&&null==n.is_ordered&&(n.is_ordered=!0),i=(t=n||{}).course,o=void 0===i?[]:i,a=t.item_type,l=t.item_banks_group_id,s=t.knowledge,d=void 0===s?[]:s,h=t.choices,f=u()(o,2),w=f[0],x=f[1],1!==be){e.next=41;break}if("PROGRAM"!==a){e.next=8;break}return(0,J.xg)("/problems/newcreate"),e.abrupt("return");case 8:if("BPROGRAM"!==a){e.next=24;break}if(j=[],(null==n||null===(b=n.hack)||void 0===b||null===(b=b.tag_discipline_ids)||void 0===b?void 0:b.length)>0?null==n||null===(k=n.hack)||void 0===k||null===(k=k.tag_discipline_ids)||void 0===k||k.map((function(e){null!=e&&e.value?j.push(null==e?void 0:e.value):j.push(e)})):j=[],C=p()(p()({},n),{},{hack:p()(p()({},null==n?void 0:n.hack),{},{sub_discipline_id:null==n||null===(y=n.hack)||void 0===y||null===(y=y.sub_discipline_id)||void 0===y?void 0:y[1],difficult:n.difficulty,item_banks_group_ids:n.item_banks_group_id,tag_discipline_ids:j}),hack_codes:p()(p()({},n.hack_codes),{},{code:te.Base64.encode(n.hack_codes.code)}),hack_sets:[p()({},n.hack_sets)],update_hack_sets:[p()({},n.hack_sets)],is_blank:!0}),!Ve&&!sessionStorage.projectFill){e.next=19;break}return e.next=15,(0,$.ZP)("/api/problems/".concat(ve.current||sessionStorage.projectFill,".json"),{method:"put",body:p()({},C)});case 15:0===e.sent.status&&m.history.replace("/problemset?group_id=".concat(n.hack.item_banks_group_id)),e.next=23;break;case 19:return e.next=21,(0,$.ZP)("/api/problems.json",{method:"post",body:p()({},C)});case 21:0===e.sent.status&&g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){qe(We,l)},onCancel:function(){m.history.replace("/problemset?group_id=".concat(l))}});case 23:return e.abrupt("return");case 24:if("SELECT"===a&&(a=h.filter((function(e){return 1===e.is_answer})).length>1?"MULTIPLE":"SINGLE"),"COMBINATION"===a&&(_=(n||{}).sub_item_banks,n.sub_item_banks=null==_?void 0:_.map((function(e){return p()({},e)}))),S=[],(null==d?void 0:d.length)>0&&(null!=d&&null!==(Z=d[0])&&void 0!==Z&&Z.value?null==d||d.map((function(e){S.push(null==e?void 0:e.value)})):S=d),A=p()(p()({},n),{},{discipline_id:w,sub_discipline_id:x,item_banks_group_ids:l,tag_discipline_ids:S,knowledge:S,item_type:a}),!Ve){e.next=35;break}return e.next=32,c({type:"problemset/editProblemset",payload:p()(p()({},A),{},{id:ve.current})});case 32:P=e.sent,e.next=38;break;case 35:return e.next=37,c({type:"problemset/addProblemset",payload:A});case 37:P=e.sent;case 38:0===P.status&&(Ve?m.history.replace("/problemset?group_id=".concat(l)):g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){qe(We,l)},onCancel:function(){m.history.replace("/problemset?group_id=".concat(l))}})),e.next=61;break;case 41:if(!((null==Ce?void 0:Ce.length)<=0)){e.next=44;break}return v.ZP.info("请上传试题文件"),e.abrupt("return");case 44:return Te(!0),(N=new FormData).append("file",Ce[0]),N.append("sub_discipline_id",x),e.next=50,(0,$.ZP)("/api/item_banks/file_import.json",{method:"post",body:N},!0);case 50:if(E=e.sent,Te(!1),0!==(null==E?void 0:E.status)){e.next=61;break}if(!((null==E||null===(B=E.fail)||void 0===B?void 0:B.length)>0)){e.next=57;break}return Pe(null==E?void 0:E.fail),v.ZP.error("上传失败题数为"+(null==E||null===(T=E.fail)||void 0===T?void 0:T.length)+",可在底部试题列表查看错误原因。"),e.abrupt("return");case 57:ce.setFieldsValue({course:[]}),_e([]),Pe([]),v.ZP.info("上传成功");case 61:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(){var e=a()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.errorFields[0].name.includes("standard_answers")?"请先在题干中插入填空项"===(null==n||null===(i=n.errorFields)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.errors)||void 0===i?void 0:i[0])?((0,J.pE)(),v.ZP.error("请先在题干中插入填空项")):v.ZP.error("填空项答案不能为空"):v.ZP.error(n.errorFields[0].errors[0]),ce.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(){var e=a()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:return t=e.sent,ge(t.tag_disciplines),e.abrupt("return",null==t?void 0:t.tag_disciplines);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ie.jsx)("div",{className:S,children:(0,ie.jsxs)("section",{className:Z,children:[(0,ie.jsxs)(w.Z,{className:"mb20",separator:">",children:[(0,ie.jsx)(w.Z.Item,{href:"/problemset",children:"试题库"}),(0,ie.jsxs)(w.Z.Item,{children:[Ve?"编辑":"新增","试题"]})]}),(0,ie.jsxs)("div",{className:A,children:[!Ve&&(0,ie.jsx)(x.ZP.Group,{className:P,optionType:"button",options:[{label:"单个添加",value:1},{label:"批量导入",value:2}],onChange:function(e){ye(e.target.value),ce.setFieldsValue({course:[]}),_e([]),Pe([])},value:be}),1===be&&De&&(0,ie.jsxs)(f.Z,{form:ce,className:N,layout:"horizontal",colon:!1,onValuesChange:Ye,onFinish:en,onFinishFailed:nn,initialValues:De,children:[(0,ie.jsx)(f.Z.Item,{label:"试题类型",name:"item_type",rules:[{required:!0,message:"请选择题型"}],children:(0,ie.jsx)(x.ZP.Group,{disabled:Ve,optionType:"button",className:E,options:[{label:"选择题",value:"SELECT"},{label:"判断题",value:"JUDGMENT"},{label:"填空题",value:"COMPLETION"},{label:"简答题",value:"SUBJECTIVE"},{label:"编程题",value:"PROGRAM"},{label:"组合题",value:"COMBINATION"},{label:"程序填空题",value:"BPROGRAM"}]})}),(0,ie.jsx)("div",{className:U,children:(0,ie.jsx)(ae,{editId:ve.current,currentItemType:We,form:ce})}),"PROGRAM"!==We&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(f.Z.Item,{label:"方向&课程",className:"".concat(M," mb30"),labelCol:{span:24},style:{marginTop:"PROGRAM"===We?0:30},name:"BPROGRAM"===We?["hack","sub_discipline_id"]:"course",rules:[{required:!0,message:"请选择方向&课程"}],children:(0,ie.jsx)(b.Z,{className:R,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},showArrow:!0,placeholder:"请选择方向&课程",allowClear:!1,options:o.courseOptions})}),(0,ie.jsxs)("div",{style:{display:Le?"block":"none"},children:[(0,ie.jsx)(f.Z.Item,{label:"知识点",name:"BPROGRAM"===We?["hack","tag_discipline_ids"]:"knowledge",labelCol:{flex:"62px"},labelAlign:"left",className:"".concat(D," mb30"),children:(0,ie.jsx)(Q.N,{selectvalues:Ke,subId:(null===(t=ce.getFieldsValue().course)||void 0===t?void 0:t[1])||(null===(i=ce.getFieldsValue())||void 0===i||null===(i=i.hack)||void 0===i||null===(i=i.sub_discipline_id)||void 0===i?void 0:i[1]),knowledgeOptions:fe,onAddKnowledgeFinish:function(e){ge([].concat(s()(fe),[p()({},e)]))}},Xe)}),(0,ie.jsx)(f.Z.Item,{labelCol:{flex:"62px"},labelAlign:"left",name:"difficulty",label:"难度",className:"".concat(B," mb30"),rules:[{required:!0,message:"请选择难度"}],children:(0,ie.jsxs)(x.ZP.Group,{optionType:"button",className:T,children:[(0,ie.jsx)(x.ZP.Button,{value:1,className:I,children:"简单"}),(0,ie.jsx)(x.ZP.Button,{value:2,className:O,children:"适中"}),(0,ie.jsx)(x.ZP.Button,{value:3,className:L,children:"困难"})]})}),(0,ie.jsx)(f.Z.Item,{label:"放入文件夹目录",rules:[{required:!0,message:"请选择文件夹"}],name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,ie.jsx)(ee.Z,{scrollId:"item_banks_group_id"})})]})]})]}),2===be&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)(f.Z,{form:ce,className:N,layout:"vertical",onValuesChange:Ye,onFinish:en,children:[(0,ie.jsx)(f.Z.Item,{className:M,label:"方向&课程:",name:"course",rules:[{required:!0,message:"请选择方向&课程"}],children:(0,ie.jsx)(b.Z,{className:R,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},placeholder:"请选择方向&课程",showArrow:!0,allowClear:!1,options:o.courseOptions,style:{width:490}})}),(0,ie.jsxs)("div",{className:"mb30",children:[(0,ie.jsxs)("span",{className:G,children:["根据模板要求编辑需要上传的试题",(0,ie.jsx)(y.Z,{title:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"提示:"}),(0,ie.jsx)("div",{children:"1、目前仅支持Excel格式模板;"}),(0,ie.jsx)("div",{children:"2、不支持组合题和实训题导入;"}),(0,ie.jsx)("div",{children:"3、每次最多导入300题;"}),(0,ie.jsx)("div",{children:"4、填空题导入最多支持8个填空项。"})]}),children:(0,ie.jsx)(X.Z,{className:F})})]}),(0,ie.jsxs)("a",{className:"".concat(z," ml30"),href:_.Z.API_SERVER+"/api/item_banks/down_template",download:!0,children:["下载试题模版",(0,ie.jsx)("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}})]})]}),(0,ie.jsx)(j.Z,{onRemove:function(){_e([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return v.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),_e([].concat(n)),!1},fileList:Ce,accept:".xls,.xlsx",showUploadList:{removeIcon:(0,ie.jsx)("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})},children:(0,ie.jsxs)("div",{className:W,children:[(0,ie.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"点击上传"]})})]}),(0,ie.jsx)("br",{}),(null==Ae?void 0:Ae.length)>0&&(0,ie.jsx)("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"},children:"错误列表"}),(null==Ae?void 0:Ae.length)>0&&(0,ie.jsx)(k.Z,{style:{marginTop:"10px"},dataSource:Ae,columns:[{title:"题目名称",dataIndex:"name",key:"name"},{title:"错误原因",dataIndex:"message",key:"message"}]})]})]}),(0,ie.jsx)("div",{className:H,children:(0,ie.jsxs)("div",{className:K,children:[(0,ie.jsx)(C.ZP,{size:"middle",className:"".concat(V," mr20"),onClick:function(){return m.history.push("/problemset")},children:"取消"}),(0,ie.jsx)(C.ZP,{size:"middle",type:"primary",className:"".concat(V," mr20"),onClick:function(){return ce.submit()},loading:l["problemset/editProblemset"]||l["problemset/addProblemset"]||Be,children:"PROGRAM"===We&&1===be?"立即创建":"保存题目"})]})})]})})}))},5547:function(e,n){"use strict";n.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},66104:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(92310),r=t.n(i),o=t(47783),a=t(90339),l=t(59301),s=t(92343),c=t(36355),u=t(8876),d=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(c.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var h=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{if(n)return n(t,i,r,o);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return f(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:i,menu:r,overlay:o,dropdownProps:a,href:s}=e;const c=(e=>{if(r||o){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:r,path:o}=e,a=v(e,["key","title","label","path"]);let c=null!=r?r:i;return o&&(c=l.createElement("a",{href:`${s}${o}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else o&&(t.overlay=o);return l.createElement(d.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(u.Z,null)))}return e})(i);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),t&&l.createElement(h,null,t)):null},x=e=>{const{prefixCls:n,children:t,href:i}=e,r=v(e,["prefixCls","children","href"]),{getPrefixCls:o}=l.useContext(c.E_),a=o("breadcrumb",n);return l.createElement(w,Object.assign({},r,{prefixCls:a}),f(a,r,t,i))};x.__ANT_BREADCRUMB_ITEM=!0;var b=x,y=t(17313),j=t(83116),k=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var _=(0,j.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),S=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=S(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var A=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:i,className:u,rootClassName:d,routes:p,items:m,children:f,itemRender:v,params:x={}}=e,b=A(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:j,breadcrumb:k}=l.useContext(c.E_);let C;const S=y("breadcrumb",n),[P,N]=_(S),E=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(m,p);const B=g(S,v);if(E&&E.length>0){const e=[],n=m||p;C=E.map(((i,r)=>{const{path:o,key:s,type:c,menu:u,overlay:d,onClick:p,className:m,separator:f,dropdownProps:g}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(x,o);void 0!==v&&e.push(v);const b=null!=s?s:r;if("separator"===c)return l.createElement(h,{key:b},f);const y={},j=r===E.length-1;u?y.menu=u:d&&(y.overlay=d);let{href:k}=i;return e.length&&void 0!==v&&(k=`#/${e.join("/")}`),l.createElement(w,Object.assign({key:b},y,(0,a.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:g,href:k,separator:j?"":t,onClick:p,prefixCls:S}),B(i,x,n,e,k))}))}else if(f){const e=(0,o.Z)(f).length;C=(0,o.Z)(f).map(((n,i)=>{if(!n)return n;const r=i===e-1;return(0,s.Tm)(n,{separator:r?"":t,key:i})}))}const T=r()(S,null==k?void 0:k.className,{[`${S}-rtl`]:"rtl"===j},u,d,N),I=Object.assign(Object.assign({},null==k?void 0:k.style),i);return P(l.createElement("nav",Object.assign({className:T,style:I},b),l.createElement("ol",null,C)))};P.Item=b,P.Separator=h;var N=P},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,o,a,l,s,c,u=!1;n||(n={}),t=n.debug||!1;try{if(a=i(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[n.format]||r.default;window.clipboardData.setData(o,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),o=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=o(t(59301)),r=o(t(25769));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function s(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},o=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t=60&&Math.round(e.h)<=240?t?Math.round(e.h)-2*r:Math.round(e.h)+2*r:t?Math.round(e.h)+2*r:Math.round(e.h)-2*r)<0?n+=360:n>=360&&(n-=360),n}function s(e,r,t){return 0===e.h&&0===e.s?e.s:((n=t?e.s-.16*r:4===r?e.s+.16:e.s+.05*r)>1&&(n=1),t&&5===r&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2)));var n}function p(e,r,t){var n;return(n=t?e.v+.05*r:e.v-.15*r)>1&&(n=1),Number(n.toFixed(2))}function l(e){for(var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=[],n=(0,_.uA)(e),l=5;l>0;l-=1){var f=i(n),d=u((0,_.uA)({h:o(f,l,!0),s:s(f,l,!0),v:p(f,l,!0)}));t.push(d)}t.push(u(n));for(var b=1;b<=4;b+=1){var w=i(n),k=u((0,_.uA)({h:o(w,b),s:s(w,b),v:p(w,b)}));t.push(k)}return"dark"===r.theme?a.map((function(e){var n=e.index,a=e.opacity;return u(c((0,_.uA)(r.backgroundColor||"#141414"),(0,_.uA)(t[n]),100*a))})):t}var f={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},d={},b={};Object.keys(f).forEach((function(e){d[e]=l(f[e]),d[e].primary=d[e][5],b[e]=l(f[e],{theme:"dark",backgroundColor:"#141414"}),b[e].primary=b[e][5]}));var w=d.red,k=d.volcano,h=d.gold,m=d.orange,q=d.yellow,v=d.lime,y=d.green,g=d.cyan,x=d.blue,P=d.geekblue,E=d.purple,S=d.magenta,C=d.grey,I=d.grey},14706:function(e,r,t){"use strict";t.r(r),t.d(r,{Keyframes:function(){return Pr},NaNLinter:function(){return nr},StyleProvider:function(){return x},Theme:function(){return O},_experimental:function(){return Ar},createCache:function(){return y},createTheme:function(){return A},extractStyle:function(){return gr},getComputedToken:function(){return ue},legacyLogicalPropertiesTransformer:function(){return Ir},legacyNotSelectorLinter:function(){return rr},logicalPropertiesLinter:function(){return tr},parentSelectorLinter:function(){return _r},px2remTransformer:function(){return Tr},token2CSSVar:function(){return V},unit:function(){return H},useCSSVarRegister:function(){return qr},useCacheToken:function(){return oe},useStyleRegister:function(){return kr}});var n=t(88703),_=t(22386),a=t(12295),i=t(79770);var u=function(e){for(var r,t=0,n=0,_=e.length;_>=4;++n,_-=4)r=1540483477*(65535&(r=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(r>>>16)<<16),t=1540483477*(65535&(r^=r>>>24))+(59797*(r>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16);switch(_){case 3:t^=(255&e.charCodeAt(n+2))<<16;case 2:t^=(255&e.charCodeAt(n+1))<<8;case 1:t=1540483477*(65535&(t^=255&e.charCodeAt(n)))+(59797*(t>>>16)<<16)}return(((t=1540483477*(65535&(t^=t>>>13))+(59797*(t>>>16)<<16))^t>>>15)>>>0).toString(36)},c=t(54543),o=t(59301),s=t.t(o,2),p=t(52167),l=t(37464),f=t(4960),d=t(15744),b=t(87469);function w(e){return e.join("%")}var k=function(){function e(r){(0,d.Z)(this,e),(0,_.Z)(this,"instanceId",void 0),(0,_.Z)(this,"cache",new Map),this.instanceId=r}return(0,b.Z)(e,[{key:"get",value:function(e){return this.opGet(w(e))}},{key:"opGet",value:function(e){return this.cache.get(e)||null}},{key:"update",value:function(e,r){return this.opUpdate(w(e),r)}},{key:"opUpdate",value:function(e,r){var t=r(this.cache.get(e));null===t?this.cache.delete(e):this.cache.set(e,t)}}]),e}(),h=["children"],m="data-token-hash",q="data-css-hash",v="__cssinjs_instance__";function y(){var e=Math.random().toString(12).slice(2);if("undefined"!=typeof document&&document.head&&document.body){var r=document.body.querySelectorAll("style[".concat(q,"]"))||[],t=document.head.firstChild;Array.from(r).forEach((function(r){r[v]=r[v]||e,r[v]===e&&document.head.insertBefore(r,t)}));var n={};Array.from(document.querySelectorAll("style[".concat(q,"]"))).forEach((function(r){var t,_=r.getAttribute(q);n[_]?r[v]===e&&(null===(t=r.parentNode)||void 0===t||t.removeChild(r)):n[_]=!0}))}return new k(e)}var g=o.createContext({hashPriority:"low",cache:y(),defaultCache:!0}),x=function(e){var r=e.children,t=(0,p.Z)(e,h),n=o.useContext(g),_=(0,l.Z)((function(){var e=(0,i.Z)({},n);Object.keys(t).forEach((function(r){var n=t[r];void 0!==t[r]&&(e[r]=n)}));var r=t.cache;return e.cache=e.cache||y(),e.defaultCache=!r&&n.defaultCache,e}),[n,t],(function(e,r){return!(0,f.Z)(e[0],r[0],!0)||!(0,f.Z)(e[1],r[1],!0)}));return o.createElement(g.Provider,{value:_},r)},P=g,E=t(62548),S=t(17227);var C=function(){function e(){(0,d.Z)(this,e),(0,_.Z)(this,"cache",void 0),(0,_.Z)(this,"keys",void 0),(0,_.Z)(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return(0,b.Z)(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(e){var r,t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],_={map:this.cache};return e.forEach((function(e){var r;_?_=null===(r=_)||void 0===r||null===(r=r.map)||void 0===r?void 0:r.get(e):_=void 0})),null!==(r=_)&&void 0!==r&&r.value&&n&&(_.value[1]=this.cacheCallTimes++),null===(t=_)||void 0===t?void 0:t.value}},{key:"get",value:function(e){var r;return null===(r=this.internalGet(e,!0))||void 0===r?void 0:r[0]}},{key:"has",value:function(e){return!!this.internalGet(e)}},{key:"set",value:function(r,t){var _=this;if(!this.has(r)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var a=this.keys.reduce((function(e,r){var t=(0,n.Z)(e,2)[1];return _.internalGet(r)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),j+=1}return(0,b.Z)(e,[{key:"getDerivativeToken",value:function(e){return this.derivatives.reduce((function(r,t){return t(e,r)}),void 0)}}]),e}(),T=new C;function A(e){var r=Array.isArray(e)?e:[e];return T.has(r)||T.set(r,new O(r)),T.get(r)}var L=new WeakMap,D={};function M(e,r){for(var t=L,n=0;n1&&void 0!==arguments[1]&&arguments[1],t=R.get(e)||"";return t||(Object.keys(e).forEach((function(n){var _=e[n];t+=n,_ instanceof O?t+=_.id:_&&"object"===(0,E.Z)(_)?t+=Z(_,r):t+=_})),r&&(t=u(t)),R.set(e,t)),t}function z(e,r){return u("".concat(r,"_").concat(Z(e,!0)))}var N="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),F="_bAmBoO_";function $(e,r,t){if((0,S.Z)()){var n,_;(0,c.hq)(e,N);var a=document.createElement("div");a.style.position="fixed",a.style.left="0",a.style.top="0",null==r||r(a),document.body.appendChild(a);var i=t?t(a):null===(n=getComputedStyle(a).content)||void 0===n?void 0:n.includes(F);return null===(_=a.parentNode)||void 0===_||_.removeChild(a),(0,c.jL)(N),i}return!1}var U=void 0;var B=void 0;var W=(0,S.Z)();function H(e){return"number"==typeof e?"".concat(e,"px"):e}function G(e,r,t){var n,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(u)return e;var c=(0,i.Z)((0,i.Z)({},a),{},(n={},(0,_.Z)(n,m,r),(0,_.Z)(n,q,t),n)),o=Object.keys(c).map((function(e){var r=c[e];return r?"".concat(e,'="').concat(r,'"'):null})).filter((function(e){return e})).join(" ");return"")}var V=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"--".concat(r?"".concat(r,"-"):"").concat(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},K=function(e,r,t){return Object.keys(e).length?".".concat(r).concat(null!=t&&t.scope?".".concat(t.scope):"","{").concat(Object.entries(e).map((function(e){var r=(0,n.Z)(e,2),t=r[0],_=r[1];return"".concat(t,":").concat(_,";")})).join(""),"}"):""},Y=function(e,r,t){var _={},a={};return Object.entries(e).forEach((function(e){var r,i,u=(0,n.Z)(e,2),c=u[0],o=u[1];if(null!=t&&null!==(r=t.preserve)&&void 0!==r&&r[c])a[c]=o;else if(!("string"!=typeof o&&"number"!=typeof o||null!=t&&null!==(i=t.ignore)&&void 0!==i&&i[c])){var s,p=V(c,null==t?void 0:t.prefix);_[p]="number"!=typeof o||null!=t&&null!==(s=t.unitless)&&void 0!==s&&s[c]?String(o):"".concat(o,"px"),a[c]="var(".concat(p,")")}})),[a,K(_,r,{scope:null==t?void 0:t.scope})]},J=t(92420),Q=(0,i.Z)({},s).useInsertionEffect,X=Q?function(e,r,t){return Q((function(){return e(),r()}),t)}:function(e,r,t){o.useMemo(e,t),(0,J.Z)((function(){return r(!0)}),t)},ee=void 0!==(0,i.Z)({},s).useInsertionEffect?function(e){var r=[],t=!1;return o.useEffect((function(){return t=!1,function(){t=!0,r.length&&r.forEach((function(e){return e()}))}}),e),function(e){t||r.push(e)}}:function(){return function(e){e()}};var re=function(){return!1};function te(e,r,t,_,i){var u=o.useContext(P).cache,c=w([e].concat((0,a.Z)(r))),s=ee([c]),p=(re(),function(e){u.opUpdate(c,(function(r){var _=r||[void 0,void 0],a=(0,n.Z)(_,2),i=a[0];var u=[void 0===i?0:i,a[1]||t()];return e?e(u):u}))});o.useMemo((function(){p()}),[c]);var l=u.opGet(c)[1];return X((function(){null==i||i(l)}),(function(e){return p((function(r){var t=(0,n.Z)(r,2),_=t[0],a=t[1];return e&&0===_&&(null==i||i(l)),[_+1,a]})),function(){u.opUpdate(c,(function(r){var t=r||[],a=(0,n.Z)(t,2),i=a[0],o=void 0===i?0:i,p=a[1];return 0===o-1?(s((function(){!e&&u.opGet(c)||null==_||_(p,!1)})),null):[o-1,p]}))}}),[c]),l}var ne={},_e=new Map;function ae(e){_e.set(e,(_e.get(e)||0)+1)}function ie(e,r){_e.set(e,(_e.get(e)||0)-1);var t=Array.from(_e.keys()),n=t.filter((function(e){return(_e.get(e)||0)<=0}));t.length-n.length>0&&n.forEach((function(e){!function(e,r){"undefined"!=typeof document&&document.querySelectorAll("style[".concat(m,'="').concat(e,'"]')).forEach((function(e){var t;e[v]===r&&(null===(t=e.parentNode)||void 0===t||t.removeChild(e))}))}(e,r),_e.delete(e)}))}var ue=function(e,r,t,n){var _=t.getDerivativeToken(e),a=(0,i.Z)((0,i.Z)({},_),r);return n&&(a=n(a)),a},ce="token";function oe(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_=(0,o.useContext)(P),s=_.cache.instanceId,p=_.container,l=t.salt,f=void 0===l?"":l,d=t.override,b=void 0===d?ne:d,w=t.formatToken,k=t.getComputedToken,h=t.cssVar,y=M((function(){return Object.assign.apply(Object,[{}].concat((0,a.Z)(r)))}),r),g=Z(y),x=Z(b),E=h?Z(h):"",S=te(ce,[f,e.id,g,x,E],(function(){var r,t=k?k(y,b,e):ue(y,b,e,w),_=(0,i.Z)({},t),a="";if(h){var c=Y(t,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),o=(0,n.Z)(c,2);t=o[0],a=o[1]}var s=z(t,f);t._tokenKey=s,_._tokenKey=z(_,f);var p=null!==(r=null==h?void 0:h.key)&&void 0!==r?r:s;t._themeKey=p,ae(p);var l="".concat("css","-").concat(u(s));return t._hashId=l,[t,l,_,a,(null==h?void 0:h.key)||""]}),(function(e){ie(e[0]._themeKey,s)}),(function(e){var r=(0,n.Z)(e,4),t=r[0],_=r[3];if(h&&_){var a=(0,c.hq)(_,u("css-variables-".concat(t._themeKey)),{mark:q,prepend:"queue",attachTo:p,priority:-999});a[v]=s,a.setAttribute(m,t._themeKey)}}));return S}var se=t(1565),pe={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},le="comm",fe="rule",de="decl",be=Math.abs,we=String.fromCharCode;Object.assign;function ke(e){return e.trim()}function he(e,r,t){return e.replace(r,t)}function me(e,r,t){return e.indexOf(r,t)}function qe(e,r){return 0|e.charCodeAt(r)}function ve(e,r,t){return e.slice(r,t)}function ye(e){return e.length}function ge(e,r){return r.push(e),e}function xe(e,r){for(var t="",n=0;n0?qe(Oe,--Ie):0,Se--,10===je&&(Se=1,Ee--),je}function Le(){return je=Ie2||Ze(je)>3?"":" "}function Ue(e,r){for(;--r&&Le()&&!(je<48||je>102||je>57&&je<65||je>70&&je<97););return Re(e,Me()+(r<6&&32==De()&&32==Le()))}function Be(e){for(;Le();)switch(je){case e:return Ie;case 34:case 39:34!==e&&39!==e&&Be(je);break;case 40:41===e&&Be(e);break;case 92:Le()}return Ie}function We(e,r){for(;Le()&&e+je!==57&&(e+je!==84||47!==De()););return"/*"+Re(r,Ie-1)+"*"+we(47===e?e:Le())}function He(e){for(;!Ze(De());)Le();return Re(e,Ie)}function Ge(e){return Ne(Ve("",null,null,null,[""],e=ze(e),0,[0],e))}function Ve(e,r,t,n,_,a,i,u,c){for(var o=0,s=0,p=i,l=0,f=0,d=0,b=1,w=1,k=1,h=0,m="",q=_,v=a,y=n,g=m;w;)switch(d=h,h=Le()){case 40:if(108!=d&&58==qe(g,p-1)){-1!=me(g+=he(Fe(h),"&","&\f"),"&\f",be(o?u[o-1]:0))&&(k=-1);break}case 34:case 39:case 91:g+=Fe(h);break;case 9:case 10:case 13:case 32:g+=$e(d);break;case 92:g+=Ue(Me()-1,7);continue;case 47:switch(De()){case 42:case 47:ge(Ye(We(Le(),Me()),r,t,c),c);break;default:g+="/"}break;case 123*b:u[o++]=ye(g)*k;case 125*b:case 59:case 0:switch(h){case 0:case 125:w=0;case 59+s:-1==k&&(g=he(g,/\f/g,"")),f>0&&ye(g)-p&&ge(f>32?Je(g+";",n,t,p-1,c):Je(he(g," ","")+";",n,t,p-2,c),c);break;case 59:g+=";";default:if(ge(y=Ke(g,r,t,o,s,_,u,m,q=[],v=[],p,a),a),123===h)if(0===s)Ve(g,r,y,y,q,a,p,u,v);else switch(99===l&&110===qe(g,3)?100:l){case 100:case 108:case 109:case 115:Ve(e,y,y,n&&ge(Ke(e,y,y,0,0,_,u,m,_,q=[],p,v),v),_,v,p,u,n?q:v);break;default:Ve(g,y,y,y,[""],v,0,u,v)}}o=s=f=0,b=k=1,m=g="",p=i;break;case 58:p=1+ye(g),f=d;default:if(b<1)if(123==h)--b;else if(125==h&&0==b++&&125==Ae())continue;switch(g+=we(h),h*b){case 38:k=s>0?1:(g+="\f",-1);break;case 44:u[o++]=(ye(g)-1)*k,k=1;break;case 64:45===De()&&(g+=Fe(Le())),l=De(),s=p=ye(m=g+=He(Me())),h++;break;case 45:45===d&&2==ye(g)&&(b=0)}}return a}function Ke(e,r,t,n,_,a,i,u,c,o,s,p){for(var l=_-1,f=0===_?a:[""],d=function(e){return e.length}(f),b=0,w=0,k=0;b0?f[h]+" "+m:he(m,/&\f/g,f[h])))&&(c[k++]=q);return Te(e,r,t,0===_?fe:u,c,o,s,p)}function Ye(e,r,t,n){return Te(e,r,t,le,we(je),ve(e,2,-2),0,n)}function Je(e,r,t,n,_){return Te(e,r,t,de,ve(e,0,n),ve(e,n+1,-1),n,_)}function Qe(e,r){var t=r.path,n=r.parentSelectors;(0,I.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(t?"Error in ".concat(t,": "):"").concat(e).concat(n.length?" Selector: ".concat(n.join(" | ")):""))}function Xe(e){var r;return((null===(r=e.match(/:not\(([^)]*)\)/))||void 0===r?void 0:r[1])||"").split(/(\[[^[]*])|(?=[.#])/).filter((function(e){return e})).length>1}var er,rr=function(e,r,t){var n=function(e){return e.parentSelectors.reduce((function(e,r){return e?r.includes("&")?r.replace(/&/g,e):"".concat(e," ").concat(r):r}),"")}(t),_=n.match(/:not\([^)]*\)/g)||[];_.length>0&&_.some(Xe)&&Qe("Concat ':not' selector not support in legacy browsers.",t)},tr=function(e,r,t){switch(e){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":return void Qe("You seem to be using non-logical property '".concat(e,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),t);case"margin":case"padding":case"borderWidth":case"borderStyle":if("string"==typeof r){var n=r.split(" ").map((function(e){return e.trim()}));4===n.length&&n[1]!==n[3]&&Qe("You seem to be using '".concat(e,"' property with different left ").concat(e," and right ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),t)}return;case"clear":case"textAlign":return void("left"!==r&&"right"!==r||Qe("You seem to be using non-logical value '".concat(r,"' of ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),t));case"borderRadius":if("string"==typeof r)r.split("/").map((function(e){return e.trim()})).reduce((function(e,r){if(e)return e;var t=r.split(" ").map((function(e){return e.trim()}));return t.length>=2&&t[0]!==t[1]||(3===t.length&&t[1]!==t[2]||(4===t.length&&t[2]!==t[3]||e))}),!1)&&Qe("You seem to be using non-logical value '".concat(r,"' of ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),t);return}},nr=function(e,r,t){("string"==typeof r&&/NaN/g.test(r)||Number.isNaN(r))&&Qe("Unexpected 'NaN' in property '".concat(e,": ").concat(r,"'."),t)},_r=function(e,r,t){t.parentSelectors.some((function(e){return e.split(",").some((function(e){return e.split("&").length>2}))}))&&Qe("Should not use more than one `&` in a selector.",t)},ar="data-ant-cssinjs-cache-path",ir="_FILE_STYLE__";var ur=!0;function cr(e){return function(){if(!er&&(er={},(0,S.Z)())){var e=document.createElement("div");e.className=ar,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var r=getComputedStyle(e).content||"";(r=r.replace(/^"/,"").replace(/"$/,"")).split(";").forEach((function(e){var r=e.split(":"),t=(0,n.Z)(r,2),_=t[0],a=t[1];er[_]=a}));var t,_=document.querySelector("style[".concat(ar,"]"));_&&(ur=!1,null===(t=_.parentNode)||void 0===t||t.removeChild(_)),document.body.removeChild(e)}}(),!!er[e]}var or="_multi_value_";function sr(e){return xe(Ge(e),Pe).replace(/\{%%%\:[^;];}/g,";")}function pr(e){return"object"===(0,E.Z)(e)&&e&&("_skip_check_"in e||or in e)}function lr(e,r,t){if(!r)return e;var n=".".concat(r),_="low"===t?":where(".concat(n,")"):n;return e.split(",").map((function(e){var r,t=e.trim().split(/\s+/),n=t[0]||"",i=(null===(r=n.match(/^\w+/))||void 0===r?void 0:r[0])||"";return[n="".concat(i).concat(_).concat(n.slice(i.length))].concat((0,a.Z)(t.slice(1))).join(" ")})).join(",")}var fr=function e(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{root:!0,parentSelectors:[]},u=_.root,c=_.injectHash,o=_.parentSelectors,s=t.hashId,p=t.layer,l=(t.path,t.hashPriority),f=t.transformers,d=void 0===f?[]:f,b=(t.linters,""),w={};function k(r){var _=r.getName(s);if(!w[_]){var a=e(r.style,t,{root:!1,parentSelectors:o}),i=(0,n.Z)(a,1)[0];w[_]="@keyframes ".concat(r.getName(s)).concat(i)}}function h(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.forEach((function(e){Array.isArray(e)?h(e,r):e&&r.push(e)})),r}var m=h(Array.isArray(r)?r:[r]);return m.forEach((function(r){var _="string"!=typeof r||u?r:{};if("string"==typeof _)b+="".concat(_,"\n");else if(_._keyframe)k(_);else{var p=d.reduce((function(e,r){var t;return(null==r||null===(t=r.visit)||void 0===t?void 0:t.call(r,e))||e}),_);Object.keys(p).forEach((function(r){var _=p[r];if("object"!==(0,E.Z)(_)||!_||"animationName"===r&&_._keyframe||pr(_)){var f;function P(e,r){var t=e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())})),n=r;pe[e]||"number"!=typeof n||0===n||(n="".concat(n,"px")),"animationName"===e&&null!=r&&r._keyframe&&(k(r),n=r.getName(s)),b+="".concat(t,":").concat(n,";")}var d=null!==(f=null==_?void 0:_.value)&&void 0!==f?f:_;"object"===(0,E.Z)(_)&&null!=_&&_[or]&&Array.isArray(d)?d.forEach((function(e){P(r,e)})):P(r,d)}else{var h=!1,m=r.trim(),q=!1;(u||c)&&s?m.startsWith("@")?h=!0:m=lr(r,s,l):!u||s||"&"!==m&&""!==m||(m="",q=!0);var v=e(_,t,{root:q,injectHash:h,parentSelectors:[].concat((0,a.Z)(o),[m])}),y=(0,n.Z)(v,2),g=y[0],x=y[1];w=(0,i.Z)((0,i.Z)({},w),x),b+="".concat(m).concat(g)}}))}})),u?p&&(b="@layer ".concat(p.name," {").concat(b,"}"),p.dependencies&&(w["@layer ".concat(p.name)]=p.dependencies.map((function(e){return"@layer ".concat(e,", ").concat(p.name,";")})).join("\n"))):b="{".concat(b,"}"),[b,w]};function dr(e,r){return u("".concat(e.join("%")).concat(r))}function br(){return null}var wr="style";function kr(e,r){var t=e.token,u=e.path,s=e.hashId,p=e.layer,l=e.nonce,f=e.clientOnly,d=e.order,b=void 0===d?0:d,w=o.useContext(P),k=w.autoClear,h=(w.mock,w.defaultCache),y=w.hashPriority,g=w.container,x=w.ssrInline,E=w.transformers,C=w.linters,I=w.cache,j=w.layer,O=t._tokenKey,T=[O];j&&T.push("layer"),T.push.apply(T,(0,a.Z)(u));var A=W;var L=te(wr,T,(function(){var e=T.join("|");if(cr(e)){var t=function(e){var r=er[e],t=null;if(r&&(0,S.Z)())if(ur)t=ir;else{var n=document.querySelector("style[".concat(q,'="').concat(er[e],'"]'));n?t=n.innerHTML:delete er[e]}return[t,r]}(e),_=(0,n.Z)(t,2),a=_[0],i=_[1];if(a)return[a,O,i,{},f,b]}var c=r(),o=fr(c,{hashId:s,hashPriority:y,layer:j?p:void 0,path:u.join("-"),transformers:E,linters:C}),l=(0,n.Z)(o,2),d=l[0],w=l[1],k=sr(d),h=dr(T,k);return[k,O,h,w,f,b]}),(function(e,r){var t=(0,n.Z)(e,3)[2];(r||k)&&W&&(0,c.jL)(t,{mark:q})}),(function(e){var r=(0,n.Z)(e,4),t=r[0],_=(r[1],r[2]),a=r[3];if(A&&t!==ir){var u={mark:q,prepend:!j&&"queue",attachTo:g,priority:b},o="function"==typeof l?l():l;o&&(u.csp={nonce:o});var s=[],p=[];Object.keys(a).forEach((function(e){e.startsWith("@layer")?s.push(e):p.push(e)})),s.forEach((function(e){(0,c.hq)(sr(a[e]),"_layer-".concat(e),(0,i.Z)((0,i.Z)({},u),{},{prepend:!0}))}));var f=(0,c.hq)(t,_,u);f[v]=I.instanceId,f.setAttribute(m,O),p.forEach((function(e){(0,c.hq)(sr(a[e]),"_effect-".concat(e),u)}))}})),D=(0,n.Z)(L,3),M=D[0],R=D[1],Z=D[2];return function(e){var r,t;x&&!A&&h?r=o.createElement("style",(0,se.Z)({},(t={},(0,_.Z)(t,m,R),(0,_.Z)(t,q,Z),t),{dangerouslySetInnerHTML:{__html:M}})):r=o.createElement(br,null);return o.createElement(o.Fragment,null,r,e)}}var hr,mr="cssVar",qr=function(e,r){var t=e.key,_=e.prefix,i=e.unitless,u=e.ignore,s=e.token,p=e.scope,l=void 0===p?"":p,f=(0,o.useContext)(P),d=f.cache.instanceId,b=f.container,w=s._tokenKey,k=[].concat((0,a.Z)(e.path),[t,l,w]);return te(mr,k,(function(){var e=r(),a=Y(e,t,{prefix:_,unitless:i,ignore:u,scope:l}),c=(0,n.Z)(a,2),o=c[0],s=c[1];return[o,s,dr(k,s),t]}),(function(e){var r=(0,n.Z)(e,3)[2];W&&(0,c.jL)(r,{mark:q})}),(function(e){var r=(0,n.Z)(e,3),_=r[1],a=r[2];if(_){var i=(0,c.hq)(_,a,{mark:q,prepend:"queue",attachTo:b,priority:-999});i[v]=d,i.setAttribute(m,t)}}))},vr=(hr={},(0,_.Z)(hr,wr,(function(e,r,t){var _=(0,n.Z)(e,6),a=_[0],i=_[1],u=_[2],c=_[3],o=_[4],s=_[5],p=(t||{}).plain;if(o)return null;var l=a,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(s)};return l=G(a,i,u,f,p),c&&Object.keys(c).forEach((function(e){if(!r[e]){r[e]=!0;var t=G(sr(c[e]),i,"_effect-".concat(e),f,p);e.startsWith("@layer")?l=t+l:l+=t}})),[s,u,l]})),(0,_.Z)(hr,ce,(function(e,r,t){var _=(0,n.Z)(e,5),a=_[2],i=_[3],u=_[4],c=(t||{}).plain;if(!i)return null;var o=a._tokenKey;return[-999,o,G(i,u,o,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},c)]})),(0,_.Z)(hr,mr,(function(e,r,t){var _=(0,n.Z)(e,4),a=_[1],i=_[2],u=_[3],c=(t||{}).plain;if(!a)return null;return[-999,i,G(a,u,i,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},c)]})),hr);function yr(e){return null!==e}function gr(e,r){var t="boolean"==typeof r?{plain:r}:r||{},a=t.plain,i=void 0!==a&&a,u=t.types,c=void 0===u?["style","token","cssVar"]:u,o=new RegExp("^(".concat(("string"==typeof c?[c]:c).join("|"),")%")),s=Array.from(e.cache.keys()).filter((function(e){return o.test(e)})),p={},l={},f="";return s.map((function(r){var t=r.replace(o,"").replace(/%/g,"|"),_=r.split("%"),a=(0,n.Z)(_,1)[0],u=(0,vr[a])(e.cache.get(r)[1],p,{plain:i});if(!u)return null;var c=(0,n.Z)(u,3),s=c[0],f=c[1],d=c[2];return r.startsWith("style")&&(l[t]=f),[s,d]})).filter(yr).sort((function(e,r){return(0,n.Z)(e,1)[0]-(0,n.Z)(r,1)[0]})).forEach((function(e){var r=(0,n.Z)(e,2)[1];f+=r})),f+=G(".".concat(ar,'{content:"').concat(function(e){return Object.keys(e).map((function(r){var t=e[r];return"".concat(r,":").concat(t)})).join(";")}(l),'";}'),void 0,void 0,(0,_.Z)({},ar,ar),i),f}var xr=function(){function e(r,t){(0,d.Z)(this,e),(0,_.Z)(this,"name",void 0),(0,_.Z)(this,"style",void 0),(0,_.Z)(this,"_keyframe",!0),this.name=r,this.style=t}return(0,b.Z)(e,[{key:"getName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?"".concat(e,"-").concat(this.name):this.name}}]),e}(),Pr=xr;function Er(e){return e.notSplit=!0,e}var Sr={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Er(["borderTop","borderBottom"]),borderBlockStart:Er(["borderTop"]),borderBlockEnd:Er(["borderBottom"]),borderInline:Er(["borderLeft","borderRight"]),borderInlineStart:Er(["borderLeft"]),borderInlineEnd:Er(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Cr(e,r){var t=e;return r&&(t="".concat(t," !important")),{_skip_check_:!0,value:t}}var Ir={visit:function(e){var r={};return Object.keys(e).forEach((function(t){var _=e[t],a=Sr[t];if(!a||"number"!=typeof _&&"string"!=typeof _)r[t]=_;else{var i=function(e){if("number"==typeof e)return[[e],!1];var r=String(e).trim(),t=r.match(/(.*)(!important)/),n=(t?t[1]:r).trim().split(/\s+/),_=[],a=0;return[n.reduce((function(e,r){if(r.includes("(")||r.includes(")")){var t=r.split("(").length-1,n=r.split(")").length-1;a+=t-n}return a>=0&&_.push(r),0===a&&(e.push(_.join(" ")),_=[]),e}),[]),!!t]}(_),u=(0,n.Z)(i,2),c=u[0],o=u[1];a.length&&a.notSplit?a.forEach((function(e){r[e]=Cr(_,o)})):1===a.length?r[a[0]]=Cr(c[0],o):2===a.length?a.forEach((function(e,t){var n;r[e]=Cr(null!==(n=c[t])&&void 0!==n?n:c[0],o)})):4===a.length?a.forEach((function(e,t){var n,_;r[e]=Cr(null!==(n=null!==(_=c[t])&&void 0!==_?_:c[t-2])&&void 0!==n?n:c[0],o)})):r[t]=_}})),r}},jr=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function Or(e,r){var t=Math.pow(10,r+1),n=Math.floor(e*t);return 10*Math.round(n/10)/t}var Tr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.rootValue,t=void 0===r?16:r,_=e.precision,a=void 0===_?5:_,u=e.mediaQuery,c=void 0!==u&&u,o=function(e,r){if(!r)return e;var n=parseFloat(r);if(n<=1)return e;var _=Or(n/t,a);return"".concat(_,"rem")},s=function(e){var r=(0,i.Z)({},e);return Object.entries(e).forEach((function(e){var t=(0,n.Z)(e,2),_=t[0],a=t[1];if("string"==typeof a&&a.includes("px")){var i=a.replace(jr,o);r[_]=i}pe[_]||"number"!=typeof a||0===a||(r[_]="".concat(a,"px").replace(jr,o));var u=_.trim();if(u.startsWith("@")&&u.includes("px")&&c){var s=_.replace(jr,o);r[s]=r[_],delete r[_]}})),r};return{visit:s}},Ar={supportModernCSS:function(){return void 0===U&&(U=$(":where(.".concat(N,') { content: "').concat(F,'"!important; }'),(function(e){e.className=N}))),U&&(void 0===B&&(B=$(".".concat(N," { inset-block: 93px !important; }"),(function(e){e.className=N}),(function(e){return"93px"===getComputedStyle(e).bottom}))),B)}}},99194:function(e,r,t){"use strict";t.d(r,{Z:function(){return j}});var n=t(1565),_=t(88703),a=t(22386),i=t(52167),u=t(59301),c=t(92310),o=t.n(c),s=t(10129),p=t(70471),l=t(79770),f=t(62548),d=t(54543),b=t(709),w=t(8098);function k(e){return e.replace(/-(.)/g,(function(e,r){return r.toUpperCase()}))}function h(e){return"object"===(0,f.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,f.Z)(e.icon)||"function"==typeof e.icon)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(r,t){var n=e[t];if("class"===t)r.className=n,delete r.class;else delete r[t],r[k(t)]=n;return r}),{})}function q(e,r,t){return t?u.createElement(e.tag,(0,l.Z)((0,l.Z)({key:r},m(e.attrs)),t),(e.children||[]).map((function(t,n){return q(t,"".concat(r,"-").concat(e.tag,"-").concat(n))}))):u.createElement(e.tag,(0,l.Z)({key:r},m(e.attrs)),(e.children||[]).map((function(t,n){return q(t,"".concat(r,"-").concat(e.tag,"-").concat(n))})))}function v(e){return(0,s.generate)(e)[0]}function y(e){return e?Array.isArray(e)?e:[e]:[]}var g=["icon","className","onClick","style","primaryColor","secondaryColor"],x={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var P=function(e){var r,t,n,_,a,c,o,s=e.icon,f=e.className,k=e.onClick,m=e.style,y=e.primaryColor,P=e.secondaryColor,E=(0,i.Z)(e,g),S=u.useRef(),C=x;if(y&&(C={primaryColor:y,secondaryColor:P||v(y)}),r=S,t=(0,u.useContext)(p.Z),n=t.csp,_=t.prefixCls,a="\n.anticon {\n display: inline-flex;\n alignItems: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",_&&(a=a.replace(/anticon/g,_)),(0,u.useEffect)((function(){var e=r.current,t=(0,b.A)(e);(0,d.hq)(a,"@ant-design-icons",{prepend:!0,csp:n,attachTo:t})}),[]),c=h(s),o="icon should be icon definiton, but got ".concat(s),(0,w.ZP)(c,"[@ant-design/icons] ".concat(o)),!h(s))return null;var I=s;return I&&"function"==typeof I.icon&&(I=(0,l.Z)((0,l.Z)({},I),{},{icon:I.icon(C.primaryColor,C.secondaryColor)})),q(I.icon,"svg-".concat(I.name),(0,l.Z)((0,l.Z)({className:f,onClick:k,style:m,"data-icon":I.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},E),{},{ref:S}))};P.displayName="IconReact",P.getTwoToneColors=function(){return(0,l.Z)({},x)},P.setTwoToneColors=function(e){var r=e.primaryColor,t=e.secondaryColor;x.primaryColor=r,x.secondaryColor=t||v(r),x.calculated=!!t};var E=P;function S(e){var r=y(e),t=(0,_.Z)(r,2),n=t[0],a=t[1];return E.setTwoToneColors({primaryColor:n,secondaryColor:a})}var C=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];S(s.blue.primary);var I=u.forwardRef((function(e,r){var t=e.className,c=e.icon,s=e.spin,l=e.rotate,f=e.tabIndex,d=e.onClick,b=e.twoToneColor,w=(0,i.Z)(e,C),k=u.useContext(p.Z),h=k.prefixCls,m=void 0===h?"anticon":h,q=k.rootClassName,v=o()(q,m,(0,a.Z)((0,a.Z)({},"".concat(m,"-").concat(c.name),!!c.name),"".concat(m,"-spin"),!!s||"loading"===c.name),t),g=f;void 0===g&&d&&(g=-1);var x=l?{msTransform:"rotate(".concat(l,"deg)"),transform:"rotate(".concat(l,"deg)")}:void 0,P=y(b),S=(0,_.Z)(P,2),I=S[0],j=S[1];return u.createElement("span",(0,n.Z)({role:"img","aria-label":c.name},w,{ref:r,tabIndex:g,onClick:d,className:v}),u.createElement(E,{icon:c,primaryColor:I,secondaryColor:j,style:x}))}));I.displayName="AntdIcon",I.getTwoToneColor=function(){var e=E.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},I.setTwoToneColor=S;var j=I},70471:function(e,r,t){"use strict";var n=(0,t(59301).createContext)({});r.Z=n},19676:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},70481:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},79419:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},92149:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},4066:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},93739:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(1565),_=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},i=t(99194),u=function(e,r){return _.createElement(i.Z,(0,n.Z)({},e,{ref:r,icon:a}))};var c=_.forwardRef(u)},12722:function(e,r,t){"use strict";t.d(r,{GC:function(){return l},T6:function(){return d},VD:function(){return b},WE:function(){return o},Wl:function(){return f},Yt:function(){return w},lC:function(){return a},py:function(){return c},rW:function(){return _},s:function(){return p},ve:function(){return u},vq:function(){return s}});var n=t(12187);function _(e,r,t){return{r:255*(0,n.sh)(e,255),g:255*(0,n.sh)(r,255),b:255*(0,n.sh)(t,255)}}function a(e,r,t){e=(0,n.sh)(e,255),r=(0,n.sh)(r,255),t=(0,n.sh)(t,255);var _=Math.max(e,r,t),a=Math.min(e,r,t),i=0,u=0,c=(_+a)/2;if(_===a)u=0,i=0;else{var o=_-a;switch(u=c>.5?o/(2-_-a):o/(_+a),_){case e:i=(r-t)/o+(r1&&(t-=1),t<1/6?e+6*t*(r-e):t<.5?r:t<2/3?e+(r-e)*(2/3-t)*6:e}function u(e,r,t){var _,a,u;if(e=(0,n.sh)(e,360),r=(0,n.sh)(r,100),t=(0,n.sh)(t,100),0===r)a=t,u=t,_=t;else{var c=t<.5?t*(1+r):t+r-t*r,o=2*t-c;_=i(o,c,e+1/3),a=i(o,c,e),u=i(o,c,e-1/3)}return{r:255*_,g:255*a,b:255*u}}function c(e,r,t){e=(0,n.sh)(e,255),r=(0,n.sh)(r,255),t=(0,n.sh)(t,255);var _=Math.max(e,r,t),a=Math.min(e,r,t),i=0,u=_,c=_-a,o=0===_?0:c/_;if(_===a)i=0;else{switch(_){case e:i=(r-t)/c+(r>16,g:(65280&e)>>8,b:255&e}}},93796:function(e,r,t){"use strict";t.d(r,{R:function(){return n}});var n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(e,r,t){"use strict";t.d(r,{ky:function(){return l},uA:function(){return i},uz:function(){return p}});var n=t(12722),_=t(93796),a=t(12187);function i(e){var r={r:0,g:0,b:0},t=1,_=null,i=null,u=null,c=!1,o=!1;return"string"==typeof e&&(e=p(e)),"object"==typeof e&&(l(e.r)&&l(e.g)&&l(e.b)?(r=(0,n.rW)(e.r,e.g,e.b),c=!0,o="%"===String(e.r).substr(-1)?"prgb":"rgb"):l(e.h)&&l(e.s)&&l(e.v)?(_=(0,a.JX)(e.s),i=(0,a.JX)(e.v),r=(0,n.WE)(e.h,_,i),c=!0,o="hsv"):l(e.h)&&l(e.s)&&l(e.l)&&(_=(0,a.JX)(e.s),u=(0,a.JX)(e.l),r=(0,n.ve)(e.h,_,u),c=!0,o="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(t=e.a)),t=(0,a.Yq)(t),{ok:c,format:e.format||o,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:t}}var u="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),c="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),o="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),s={CSS_UNIT:new RegExp(u),rgb:new RegExp("rgb"+c),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+c),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+c),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var r=!1;if(_.R[e])e=_.R[e],r=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var t=s.rgb.exec(e);return t?{r:t[1],g:t[2],b:t[3]}:(t=s.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=s.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=s.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=s.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=s.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=s.hex8.exec(e))?{r:(0,n.VD)(t[1]),g:(0,n.VD)(t[2]),b:(0,n.VD)(t[3]),a:(0,n.T6)(t[4]),format:r?"name":"hex8"}:(t=s.hex6.exec(e))?{r:(0,n.VD)(t[1]),g:(0,n.VD)(t[2]),b:(0,n.VD)(t[3]),format:r?"name":"hex"}:(t=s.hex4.exec(e))?{r:(0,n.VD)(t[1]+t[1]),g:(0,n.VD)(t[2]+t[2]),b:(0,n.VD)(t[3]+t[3]),a:(0,n.T6)(t[4]+t[4]),format:r?"name":"hex8"}:!!(t=s.hex3.exec(e))&&{r:(0,n.VD)(t[1]+t[1]),g:(0,n.VD)(t[2]+t[2]),b:(0,n.VD)(t[3]+t[3]),format:r?"name":"hex"}}function l(e){return Boolean(s.CSS_UNIT.exec(String(e)))}},64993:function(e,r,t){"use strict";t.d(r,{C:function(){return u},H:function(){return c}});var n=t(12722),_=t(93796),a=t(9915),i=t(12187),u=function(){function e(r,t){var _;if(void 0===r&&(r=""),void 0===t&&(t={}),r instanceof e)return r;"number"==typeof r&&(r=(0,n.Yt)(r)),this.originalInput=r;var i=(0,a.uA)(r);this.originalInput=r,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(_=t.format)&&void 0!==_?_:i.format,this.gradientType=t.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),r=e.r/255,t=e.g/255,n=e.b/255;return.2126*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=(0,i.Yq)(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=(0,n.py)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=(0,n.py)(this.r,this.g,this.b),r=Math.round(360*e.h),t=Math.round(100*e.s),_=Math.round(100*e.v);return 1===this.a?"hsv(".concat(r,", ").concat(t,"%, ").concat(_,"%)"):"hsva(".concat(r,", ").concat(t,"%, ").concat(_,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=(0,n.lC)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=(0,n.lC)(this.r,this.g,this.b),r=Math.round(360*e.h),t=Math.round(100*e.s),_=Math.round(100*e.l);return 1===this.a?"hsl(".concat(r,", ").concat(t,"%, ").concat(_,"%)"):"hsla(".concat(r,", ").concat(t,"%, ").concat(_,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),(0,n.vq)(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),(0,n.s)(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),r=Math.round(this.g),t=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(r,", ").concat(t,")"):"rgba(".concat(e,", ").concat(r,", ").concat(t,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*(0,i.sh)(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*(0,i.sh)(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+(0,n.vq)(this.r,this.g,this.b,!1),r=0,t=Object.entries(_.R);r=0;return r||!n||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(t=this.toRgbString()),"prgb"===e&&(t=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(t=this.toHexString()),"hex3"===e&&(t=this.toHexString(!0)),"hex4"===e&&(t=this.toHex8String(!0)),"hex8"===e&&(t=this.toHex8String()),"name"===e&&(t=this.toName()),"hsl"===e&&(t=this.toHslString()),"hsv"===e&&(t=this.toHsvString()),t||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(r){void 0===r&&(r=10);var t=this.toHsl();return t.l+=r/100,t.l=(0,i.V2)(t.l),new e(t)},e.prototype.brighten=function(r){void 0===r&&(r=10);var t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(-r/100*255))),t.g=Math.max(0,Math.min(255,t.g-Math.round(-r/100*255))),t.b=Math.max(0,Math.min(255,t.b-Math.round(-r/100*255))),new e(t)},e.prototype.darken=function(r){void 0===r&&(r=10);var t=this.toHsl();return t.l-=r/100,t.l=(0,i.V2)(t.l),new e(t)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(r){void 0===r&&(r=10);var t=this.toHsl();return t.s-=r/100,t.s=(0,i.V2)(t.s),new e(t)},e.prototype.saturate=function(r){void 0===r&&(r=10);var t=this.toHsl();return t.s+=r/100,t.s=(0,i.V2)(t.s),new e(t)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(r){var t=this.toHsl(),n=(t.h+r)%360;return t.h=n<0?360+n:n,new e(t)},e.prototype.mix=function(r,t){void 0===t&&(t=50);var n=this.toRgb(),_=new e(r).toRgb(),a=t/100;return new e({r:(_.r-n.r)*a+n.r,g:(_.g-n.g)*a+n.g,b:(_.b-n.b)*a+n.b,a:(_.a-n.a)*a+n.a})},e.prototype.analogous=function(r,t){void 0===r&&(r=6),void 0===t&&(t=30);var n=this.toHsl(),_=360/t,a=[this];for(n.h=(n.h-(_*r>>1)+720)%360;--r;)n.h=(n.h+_)%360,a.push(new e(n));return a},e.prototype.complement=function(){var r=this.toHsl();return r.h=(r.h+180)%360,new e(r)},e.prototype.monochromatic=function(r){void 0===r&&(r=6);for(var t=this.toHsv(),n=t.h,_=t.s,a=t.v,i=[],u=1/r;r--;)i.push(new e({h:n,s:_,v:a})),a=(a+u)%1;return i},e.prototype.splitcomplement=function(){var r=this.toHsl(),t=r.h;return[this,new e({h:(t+72)%360,s:r.s,l:r.l}),new e({h:(t+216)%360,s:r.s,l:r.l})]},e.prototype.onBackground=function(r){var t=this.toRgb(),n=new e(r).toRgb(),_=t.a+n.a*(1-t.a);return new e({r:(t.r*t.a+n.r*n.a*(1-t.a))/_,g:(t.g*t.a+n.g*n.a*(1-t.a))/_,b:(t.b*t.a+n.b*n.a*(1-t.a))/_,a:_})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(r){for(var t=this.toHsl(),n=t.h,_=[this],a=360/r,i=1;i1)&&(e=1),e}function i(e){return e<=1?"".concat(100*Number(e),"%"):e}function u(e){return 1===e.length?"0"+e:String(e)}t.d(r,{FZ:function(){return u},JX:function(){return i},V2:function(){return _},Yq:function(){return a},sh:function(){return n}})},43403:function(e,r,t){"use strict";t.d(r,{Z:function(){return m}});var n=t(88703),_=t(59301),a=t(4676),i=t(17227),u=(t(8098),t(76466)),c=_.createContext(null),o=t(12295),s=t(92420),p=[];var l=t(54543),f=t(91699);var d="rc-util-locker-".concat(Date.now()),b=0;function w(e){var r=!!e,t=_.useState((function(){return b+=1,"".concat(d,"_").concat(b)})),a=(0,n.Z)(t,1)[0];(0,s.Z)((function(){if(r){var e=(0,f.o)(document.body).width,t=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;(0,l.hq)("\nhtml body {\n overflow-y: hidden;\n ".concat(t?"width: calc(100% - ".concat(e,"px);"):"","\n}"),a)}else(0,l.jL)(a);return function(){(0,l.jL)(a)}}),[r,a])}var k=!1;var h=function(e){return!1!==e&&((0,i.Z)()&&e?"string"==typeof e?document.querySelector(e):"function"==typeof e?e():e:null)};var m=_.forwardRef((function(e,r){var t=e.open,l=e.autoLock,f=e.getContainer,d=(e.debug,e.autoDestroy),b=void 0===d||d,m=e.children,q=_.useState(t),v=(0,n.Z)(q,2),y=v[0],g=v[1],x=y||t;_.useEffect((function(){(b||t)&&g(t)}),[t,b]);var P=_.useState((function(){return h(f)})),E=(0,n.Z)(P,2),S=E[0],C=E[1];_.useEffect((function(){var e=h(f);C(null!=e?e:null)}));var I=function(e,r){var t=_.useState((function(){return(0,i.Z)()?document.createElement("div"):null})),a=(0,n.Z)(t,1)[0],u=_.useRef(!1),l=_.useContext(c),f=_.useState(p),d=(0,n.Z)(f,2),b=d[0],w=d[1],k=l||(u.current?void 0:function(e){w((function(r){return[e].concat((0,o.Z)(r))}))});function h(){a.parentElement||document.body.appendChild(a),u.current=!0}function m(){var e;null===(e=a.parentElement)||void 0===e||e.removeChild(a),u.current=!1}return(0,s.Z)((function(){return e?l?l(h):h():m(),m}),[e]),(0,s.Z)((function(){b.length&&(b.forEach((function(e){return e()})),w(p))}),[b]),[a,k]}(x&&!S),j=(0,n.Z)(I,2),O=j[0],T=j[1],A=null!=S?S:O;w(l&&t&&(0,i.Z)()&&(A===O||A===document.body));var L=null;m&&(0,u.Yr)(m)&&r&&(L=m.ref);var D=(0,u.x1)(L,r);if(!x||!(0,i.Z)()||void 0===S)return null;var M,R=!1===A||("boolean"==typeof M&&(k=M),k),Z=m;return r&&(Z=_.cloneElement(m,{ref:D})),_.createElement(c.Provider,{value:T},R?Z:(0,a.createPortal)(Z,A))}))},30929:function(e,r){"use strict";var t=new function(e){var r={},t={channels:r,subscribe:function(e,t){return r[e]||(r[e]=[]),r[e].push(t),this.unsubscribe.bind(null,e,t)},unsubscribe:function(e,t){console.log(e,"channel");var n=r[e],_=-1;if(n){for(var a=0;a=0)return r[e].splice(_,1),!0}return!1},publish:function(e){if(!r[e])return!1;var t=Array.prototype.slice.call(arguments,1);return r[e].forEach((function(e){e.apply(null,t)})),this}};return e?Object.assign(e,t):t};r.Z=t},30784:function(e,r,t){"use strict";t.d(r,{zt:function(){return Qt},$j:function(){return Jt},Ue:function(){return lt},I0:function(){return tn},v9:function(){return Ct}});var n={};t.r(n),t.d(n,{actionChannel:function(){return Fe},all:function(){return je},apply:function(){return Le},call:function(){return Ae},cancel:function(){return ze},cancelled:function(){return $e},cps:function(){return De},flush:function(){return Ue},fork:function(){return Me},getContext:function(){return Be},join:function(){return Ze},put:function(){return Ie},race:function(){return Oe},select:function(){return Ne},setContext:function(){return We},spawn:function(){return Re},take:function(){return Se},takeEvery:function(){return mr},takeLatest:function(){return qr},takem:function(){return Ce},throttle:function(){return vr}});t(82242);var _=t(59301),a=t(45665),i=t(59781),u=Object.assign||function(e){for(var r=1;r=0&&e.splice(t,1)}var E=function(e){var r=Array(e.length);for(var t in e)y(e,t)&&(r[t]=e[t]);return r};function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=u({},e),t=new Promise((function(e,t){r.resolve=e,r.reject=t}));return r.promise=t,r}function C(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=void 0,n=new Promise((function(n){t=setTimeout((function(){return n(r)}),e)}));return n[f]=function(){return clearTimeout(t)},n}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++e}}var j=I(),O=function(e){throw e},T=function(e){return{value:e,done:!0}};function A(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments[3],_={name:t,next:e,throw:r,return:T};return n&&(_[p]=!0),"undefined"!=typeof Symbol&&(_[Symbol.iterator]=function(){return _}),_}function L(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+r+"\n"+(t&&t.stack||t)):console[e](r,t)}function D(e,r){return function(){return e.apply(void 0,arguments)}}var M=function(e,r){return e+" has been deprecated in favor of "+r+", please update your code"},R=function(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},Z=function(e,r){return(e?e+".":"")+"setContext(props): argument "+r+" is not a plain object"},z=function(e){return function(r){return e(Object.defineProperty(r,d,{value:!0}))}},N="Channel's Buffer overflow!",F={isEmpty:k,put:h,take:h};function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,r=arguments[1],t=new Array(e),n=0,_=0,a=0,i=function(r){t[_]=r,_=(_+1)%e,n++},u=function(){if(0!=n){var r=t[a];return t[a]=null,n--,a=(a+1)%e,r}},c=function(){for(var e=[];n;)e.push(u());return e};return{isEmpty:function(){return 0==n},put:function(u){if(n0&&void 0!==arguments[0]?arguments[0]:B(),r=!1,t=[];function n(){if(r&&t.length)throw R("Cannot have a closed channel with pending takers");if(t.length&&!e.isEmpty())throw R("Cannot have pending takers with non empty buffer")}function _(_){if(n(),q(_,g.notUndef,ae),!r){if(!t.length)return e.put(_);for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:U(),t=arguments[2];arguments.length>2&&q(t,g.func,"Invalid match function passed to eventChannel");var n=ie(r),_=function(){n.__closed__||(a&&a(),n.close())},a=e((function(e){te(e)?_():t&&!t(e)||n.put(e)}));if(n.__closed__&&a(),!g.func(a))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:n.take,flush:n.flush,close:_}}function ce(e){var r=ue((function(r){return e((function(e){e[d]?r(e):K((function(){return r(e)}))}))}));return X({},r,{take:function(e,t){arguments.length>1&&(q(t,g.func,"channel.take's matcher argument must be a function"),e[l]=t),r.take(e)}})}var oe=o("IO"),se="TAKE",pe="PUT",le="RACE",fe="CALL",de="CPS",be="FORK",we="JOIN",ke="CANCEL",he="SELECT",me="ACTION_CHANNEL",qe="CANCELLED",ve="FLUSH",ye="GET_CONTEXT",ge="SET_CONTEXT",xe="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",Pe=function(e,r){var t;return(t={})[oe]=!0,t[e]=r,t},Ee=function(e){return q(Ge.fork(e),g.object,"detach(eff): argument must be a fork effect"),e[be].detached=!0,e};function Se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&q(arguments[0],g.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),g.pattern(e))return Pe(se,{pattern:e});if(g.channel(e))return Pe(se,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}Se.maybe=function(){var e=Se.apply(void 0,arguments);return e[se].maybe=!0,e};var Ce=D(Se.maybe);function Ie(e,r){return arguments.length>1?(q(e,g.notUndef,"put(channel, action): argument channel is undefined"),q(e,g.channel,"put(channel, action): argument "+e+" is not a valid channel"),q(r,g.notUndef,"put(channel, action): argument action is undefined")):(q(e,g.notUndef,"put(action): argument action is undefined"),r=e,e=null),Pe(pe,{channel:e,action:r})}function je(e){return Pe("ALL",e)}function Oe(e){return Pe(le,e)}function Te(e,r,t){q(r,g.notUndef,e+": argument fn is undefined");var n=null;if(g.array(r)){var _=r;n=_[0],r=_[1]}else if(r.fn){var a=r;n=a.context,r=a.fn}return n&&g.string(r)&&g.func(n[r])&&(r=n[r]),q(r,g.func,e+": argument "+r+" is not a function"),{context:n,fn:r,args:t}}function Ae(e){for(var r=arguments.length,t=Array(r>1?r-1:0),n=1;n2&&void 0!==arguments[2]?arguments[2]:[];return Pe(fe,Te("apply",{context:e,fn:r},t))}function De(e){for(var r=arguments.length,t=Array(r>1?r-1:0),n=1;n1?r-1:0),n=1;n1?r-1:0),n=1;n1)return je(r.map((function(e){return Ze(e)})));var n=r[0];return q(n,g.notUndef,"join(task): argument task is undefined"),q(n,g.task,"join(task): argument "+n+" is not a valid Task object "+xe),Pe(we,n)}function ze(){for(var e=arguments.length,r=Array(e),t=0;t1)return je(r.map((function(e){return ze(e)})));var n=r[0];return 1===r.length&&(q(n,g.notUndef,"cancel(task): argument task is undefined"),q(n,g.task,"cancel(task): argument "+n+" is not a valid Task object "+xe)),Pe(ke,n||b)}function Ne(e){for(var r=arguments.length,t=Array(r>1?r-1:0),n=1;n1&&(q(r,g.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),q(r,g.buffer,"actionChannel(pattern, buffer): argument "+r+" is not a valid buffer")),Pe(me,{pattern:e,buffer:r})}function $e(){return Pe(qe,{})}function Ue(e){return q(e,g.channel,"flush(channel): argument "+e+" is not valid channel"),Pe(ve,e)}function Be(e){return q(e,g.string,"getContext(prop): argument "+e+" is not a string"),Pe(ye,e)}function We(e){return q(e,g.object,Z(null,e)),Pe(ge,e)}Ie.resolve=function(){var e=Ie.apply(void 0,arguments);return e[pe].resolve=!0,e},Ie.sync=D(Ie.resolve);var He=function(e){return function(r){return r&&r[oe]&&r[e]}},Ge={take:He(se),put:He(pe),all:He("ALL"),race:He(le),call:He(fe),cps:He(de),fork:He(be),join:He(we),cancel:He(ke),select:He(he),actionChannel:He(me),cancelled:He(qe),flush:He(ve),getContext:He(ye),setContext:He(ge)},Ve=Object.assign||function(e){for(var r=1;r1&&void 0!==arguments[1]?arguments[1]:function(){return h},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:h,_=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",c=arguments[8];q(e,g.iterator,Je);var o="[...effects]",p=D(ee,M(o,"all("+o+")")),l=a.sagaMonitor,d=a.logger,w=a.onError,k=d||L,m=function(e){var r=e.sagaStack;!r&&e.stack&&(r=-1!==e.stack.split("\n")[0].indexOf(e.message)?e.stack:"Error: "+e.message+"\n"+e.stack),k("error","uncaught at "+u,r||e.message||e)},v=ce(r),y=Object.create(_);R.cancel=h;var C=pe(i,u,e,c),I={name:u,cancel:T,isRunning:!0},O=ar(0,I,z);function T(){I.isRunning&&!I.isCancelled&&(I.isCancelled=!0,R(Xe))}function A(){e._isRunning&&!e._isCancelled&&(e._isCancelled=!0,O.cancelAll(),z(Xe))}return c&&(c.cancel=A),e._isRunning=!0,R(),C;function R(r,t){if(!I.isRunning)throw new Error("Trying to resume an already finished generator");try{var n=void 0;t?n=e.throw(r):r===Xe?(I.isCancelled=!0,R.cancel(),n=g.func(e.return)?e.return(Xe):{done:!0,value:Xe}):n=r===Qe?g.func(e.return)?e.return():{done:!0}:e.next(r),n.done?(I.isMainRunning=!1,I.cont&&I.cont(n.value)):N(n.value,i,"",R)}catch(e){I.isCancelled&&m(e),I.isMainRunning=!1,I.cont(e,!0)}}function z(r,t){e._isRunning=!1,v.close(),t?(r instanceof Error&&Object.defineProperty(r,"sagaStack",{value:"at "+u+" \n "+(r.sagaStack||r.stack),configurable:!0}),C.cont||(r instanceof Error&&w?w(r):m(r)),e._error=r,e._isAborted=!0,e._deferredEnd&&e._deferredEnd.reject(r)):(e._result=r,e._deferredEnd&&e._deferredEnd.resolve(r)),C.cont&&C.cont(r,t),C.joiners.forEach((function(e){return e.cb(r,t)})),C.joiners=null}function N(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments[3],_=j();l&&l.effectTriggered({effectId:_,parentEffectId:r,label:t,effect:e});var a=void 0;function i(e,r){a||(a=!0,n.cancel=h,l&&(r?l.effectRejected(_,e):l.effectResolved(_,e)),n(e,r))}i.cancel=h,n.cancel=function(){if(!a){a=!0;try{i.cancel()}catch(e){m(e)}i.cancel=h,l&&l.effectCancelled(_)}};var c=void 0;return g.promise(e)?F(e,i):g.helper(e)?V(ur(e),_,i):g.iterator(e)?$(e,_,u,i):g.array(e)?p(e,_,i):(c=Ge.take(e))?U(c,i):(c=Ge.put(e))?W(c,i):(c=Ge.all(e))?ee(c,_,i):(c=Ge.race(e))?re(c,_,i):(c=Ge.call(e))?H(c,_,i):(c=Ge.cps(e))?G(c,i):(c=Ge.fork(e))?V(c,_,i):(c=Ge.join(e))?J(c,i):(c=Ge.cancel(e))?X(c,i):(c=Ge.select(e))?ne(c,i):(c=Ge.actionChannel(e))?_e(c,i):(c=Ge.flush(e))?ie(c,i):(c=Ge.cancelled(e))?ae(c,i):(c=Ge.getContext(e))?oe(c,i):(c=Ge.setContext(e))?se(c,i):i(e)}function F(e,r){var t=e[f];g.func(t)?r.cancel=t:g.func(e.abort)&&(r.cancel=function(){return e.abort()}),e.then(r,(function(e){return r(e,!0)}))}function $(e,_,i,u){cr(e,r,t,n,y,a,_,i,u)}function U(e,r){var t=e.channel,n=e.pattern,_=e.maybe;t=t||v;var a=function(e){return e instanceof Error?r(e,!0):te(e)&&!_?r(Qe):r(e)};try{t.take(a,_r(n))}catch(e){return r(e,!0)}r.cancel=a.cancel}function W(e,r){var n=e.channel,_=e.action,a=e.resolve;K((function(){var e=void 0;try{e=(n?n.put:t)(_)}catch(e){if(n||a)return r(e,!0);m(e)}if(!a||!g.promise(e))return r(e);F(e,r)}))}function H(e,r,t){var n=e.context,_=e.fn,a=e.args,i=void 0;try{i=_.apply(n,a)}catch(e){return t(e,!0)}return g.promise(i)?F(i,t):g.iterator(i)?$(i,r,_.name,t):t(i)}function G(e,r){var t=e.context,n=e.fn,_=e.args;try{var a=function(e,t){return g.undef(e)?r(t):r(e,!0)};n.apply(t,_.concat(a)),a.cancel&&(r.cancel=function(){return a.cancel()})}catch(e){return r(e,!0)}}function V(e,_,i){var u=e.context,c=e.fn,o=e.args,s=e.detached,p=ir({context:u,fn:c,args:o});try{Y();var l=cr(p,r,t,n,y,a,_,c.name,s?null:h);s?i(l):p._isRunning?(O.addTask(l),i(l)):p._error?O.abort(p._error):i(l)}finally{Q()}}function J(e,r){if(e.isRunning()){var t={task:C,cb:r};r.cancel=function(){return P(e.joiners,t)},e.joiners.push(t)}else e.isAborted()?r(e.error(),!0):r(e.result())}function X(e,r){e===b&&(e=C),e.isRunning()&&e.cancel(),r()}function ee(e,r,t){var n=Object.keys(e);if(!n.length)return t(g.array(e)?[]:{});var _=0,a=void 0,i={},u={};n.forEach((function(r){var c=function(u,c){a||(c||te(u)||u===Qe||u===Xe?(t.cancel(),t(u,c)):(i[r]=u,++_===n.length&&(a=!0,t(g.array(e)?E(Ve({},i,{length:n.length})):i))))};c.cancel=h,u[r]=c})),t.cancel=function(){a||(a=!0,n.forEach((function(e){return u[e].cancel()})))},n.forEach((function(t){return N(e[t],r,t,u[t])}))}function re(e,r,t){var n=void 0,_=Object.keys(e),a={};_.forEach((function(r){var i=function(a,i){if(!n)if(i)t.cancel(),t(a,!0);else if(!te(a)&&a!==Qe&&a!==Xe){var u;t.cancel(),n=!0;var c=((u={})[r]=a,u);t(g.array(e)?[].slice.call(Ve({},c,{length:_.length})):c)}};i.cancel=h,a[r]=i})),t.cancel=function(){n||(n=!0,_.forEach((function(e){return a[e].cancel()})))},_.forEach((function(t){n||N(e[t],r,t,a[t])}))}function ne(e,r){var t=e.selector,_=e.args;try{r(t.apply(void 0,[n()].concat(_)))}catch(e){r(e,!0)}}function _e(e,t){var n=e.pattern,_=e.buffer,a=_r(n);a.pattern=n,t(ue(r,_||B(),a))}function ae(e,r){r(!!I.isCancelled)}function ie(e,r){e.flush(r)}function oe(e,r){r(y[e])}function se(e,r){x(y,e),r()}function pe(e,r,t,n){var _,a,i;return t._deferredEnd=null,(a={})[s]=!0,a.id=e,a.name=r,(i={})[_="done"]=i[_]||{},i[_].get=function(){if(t._deferredEnd)return t._deferredEnd.promise;var e=S();return t._deferredEnd=e,t._isRunning||(t._error?e.reject(t._error):e.resolve(t._result)),e.promise},a.cont=n,a.joiners=[],a.cancel=A,a.isRunning=function(){return t._isRunning},a.isCancelled=function(){return t._isCancelled},a.isAborted=function(){return t._isAborted},a.result=function(){return t._result},a.error=function(){return t._error},a.setContext=function(e){q(e,g.object,Z("task",e)),x(y,e)},Ye(a,i),a}}var or="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";function sr(e,r){for(var t=arguments.length,n=Array(t>2?t-2:0),_=2;_=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}var lr={done:!0,value:void 0},fr={};function dr(e){return g.channel(e)?"channel":Array.isArray(e)?String(e.map((function(e){return String(e)}))):String(e)}function br(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",n=void 0,_=r;function a(r,t){if(_===fr)return lr;if(t)throw _=fr,t;n&&n(r);var a=e[_](),i=a[0],u=a[1],c=a[2];return n=c,(_=i)===fr?lr:u}return A(a,(function(e){return a(null,e)}),t,!0)}function wr(e,r){for(var t=arguments.length,n=Array(t>2?t-2:0),_=2;_2?t-2:0),_=2;_3?n-3:0),a=3;a2?t-2:0),_=2;_2?t-2:0),_=2;_3?n-3:0),a=3;a0&&void 0!==arguments[0]?arguments[0]:{},r=e.context,t=void 0===r?{}:r,n=pr(e,["context"]),_=n.sagaMonitor,a=n.logger,i=n.onError;if(g.func(n))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(a&&!g.func(a))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(i&&!g.func(i))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(n.emitter&&!g.func(n.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function u(e){var r=e.getState,c=e.dispatch,o=ne();return o.emit=(n.emitter||m)(o.emit),u.run=sr.bind(null,{context:t,subscribe:o.subscribe,dispatch:c,getState:r,sagaMonitor:_,logger:a,onError:i}),function(e){return function(r){_&&_.actionDispatched&&_.actionDispatched(r);var t=e(r);return o.emit(r),t}}}return u.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},u.setContext=function(e){q(e,g.object,Z("sagaMiddleware",e)),x(t,e)},u},gr=t(44520),xr=t.n(gr),Pr=t(62548),Er=t(78639),Sr=t.n(Er),Cr=t(12295),Ir=t(83043),jr=t(56754),Or=t.n(jr),Tr=t(15744),Ar=t(87469),Lr=t(89381),Dr=t.n(Lr),Mr=(t(60288),t(88703)),Rr=t(21837),Zr=t.n(Rr),zr=Array.isArray.bind(Array),Nr=function(e){return"function"==typeof e},Fr=function(e){return e},$r=function(){},Ur=function(e,r){for(var t=0,n=e.length;t-1&&(r[t]=e[t]),r}),{})}var Kr=function(){function e(){(0,Tr.Z)(this,e),this._handleActions=null,this.hooks=Gr.reduce((function(e,r){return e[r]=[],e}),{})}return(0,Ar.Z)(e,[{key:"use",value:function(e){xr()(Sr()(e),"plugin.use: plugin should be plain object");var r=this.hooks;for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(xr()(r[t],"plugin.use: unknown plugin property: ".concat(t)),"_handleActions"===t?this._handleActions=e[t]:"extraEnhancers"===t?r[t]=e[t]:r[t].push(e[t]))}},{key:"apply",value:function(e,r){var t=this.hooks;xr()(["onError","onHmr"].indexOf(e)>-1,"plugin.apply: hook ".concat(e," cannot be applied"));var n=t[e];return function(){if(n.length){var e=!0,t=!1,_=void 0;try{for(var a,i=n[Symbol.iterator]();!(e=(a=i.next()).done);e=!0){var u=a.value;u.apply(void 0,arguments)}}catch(e){t=!0,_=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw _}}}else r&&r.apply(void 0,arguments)}}},{key:"get",value:function(e){var r,t=this.hooks;return xr()(e in t,"plugin.get: hook ".concat(e," cannot be got")),"extraReducers"===e?function(e){var r={},t=!0,n=!1,_=void 0;try{for(var i,u=e[Symbol.iterator]();!(t=(i=u.next()).done);t=!0){var c=i.value;r=(0,a.Z)({},r,c)}}catch(e){n=!0,_=e}finally{try{t||null==u.return||u.return()}finally{if(n)throw _}}return r}(t[e]):"onReducer"===e?(r=t[e],function(e){var t=!0,n=!1,_=void 0;try{for(var a,i=r[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)e=(0,a.value)(e)}catch(e){n=!0,_=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw _}}return e}):t[e]}}]),e}();function Yr(e){var r=e.reducers,t=e.initialState,n=e.plugin,_=e.sagaMiddleware,a=e.promiseMiddleware,u=e.createOpts.setupMiddlewares,c=void 0===u?Fr:u,o=n.get("extraEnhancers");xr()(zr(o),"[app.start] extraEnhancers should be array, but got ".concat((0,Pr.Z)(o)));var s=n.get("onAction"),p=c([a,_].concat((0,Cr.Z)(Dr()(s)))),l=i.qC,f=[i.md.apply(void 0,(0,Cr.Z)(p))].concat((0,Cr.Z)(o));return(0,i.MT)(r,t,l.apply(void 0,(0,Cr.Z)(f)))}function Jr(e,r){var t="".concat(r.namespace).concat(Br).concat(e),n=t.replace(/\/@@[^/]+?$/,"");return(Array.isArray(r.reducers)?r.reducers[0][n]:r.reducers&&r.reducers[n])||r.effects&&r.effects[n]?t:e}function Qr(e,r,t,n){var _=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return Zr().mark((function a(){var i;return Zr().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:a.t0=Zr().keys(e);case 1:if((a.t1=a.t0()).done){a.next=7;break}if(i=a.t1.value,!Object.prototype.hasOwnProperty.call(e,i)){a.next=5;break}return a.delegateYield(Zr().mark((function a(){var u,c;return Zr().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return u=Xr(i,e[i],r,t,n,_),a.next=3,Me(u);case 3:return c=a.sent,a.next=6,Me(Zr().mark((function e(){return Zr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Se("".concat(r.namespace,"/@@CANCEL_EFFECTS"));case 2:return e.next=4,ze(c);case 4:case"end":return e.stop()}}),e)})));case 6:case"end":return a.stop()}}),a)}))(),"t2",5);case 5:a.next=1;break;case 7:case"end":return a.stop()}}),a)}))}function Xr(e,r,t,_,a,i){var u,c,o=Zr().mark(b),s=r,p="takeEvery";if(Array.isArray(r)){var l=(0,Mr.Z)(r,1);s=l[0];var f=r[1];f&&f.type&&("throttle"===(p=f.type)&&(xr()(f.ms,"app.start: opts.ms should be defined if type is throttle"),u=f.ms),"poll"===p&&(xr()(f.delay,"app.start: opts.delay should be defined if type is poll"),c=f.delay)),xr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(p)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function d(){}function b(){var r,n,a,u,c,p,l,f,b,w=arguments;return Zr().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:for(r=w.length,n=new Array(r),a=0;a0?n[0]:{},c=u.__dva_resolve,p=void 0===c?d:c,l=u.__dva_reject,f=void 0===l?d:l,o.prev=2,o.next=5,Ie({type:"".concat(e).concat(Br,"@@start")});case 5:return o.next=7,s.apply(void 0,(0,Cr.Z)(n.concat(et(t,i))));case 7:return b=o.sent,o.next=10,Ie({type:"".concat(e).concat(Br,"@@end")});case 10:p(b),o.next=17;break;case 13:o.prev=13,o.t0=o.catch(2),_(o.t0,{key:e,effectArgs:n}),o.t0._dontReject||f(o.t0);case 17:case"end":return o.stop()}}),o,null,[[2,13]])}var w=function(e,r,t,_){var a=!0,i=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(a=(c=o.next()).done);a=!0){r=(0,c.value)(r,n,t,_)}}catch(e){i=!0,u=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw u}}return r}(a,b,t,e);switch(p){case"watcher":return b;case"takeLatest":return Zr().mark((function r(){return Zr().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,qr(e,w);case 2:case"end":return r.stop()}}),r)}));case"throttle":return Zr().mark((function r(){return Zr().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,vr(u,e,w);case 2:case"end":return r.stop()}}),r)}));case"poll":return Zr().mark((function r(){var t,_,a,i,u,o,s;return Zr().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a=function(e,r){var n;return Zr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e.call;case 1:return t.next=4,n(w,r);case 4:return t.next=6,n(_,c);case 6:t.next=1;break;case 8:case"end":return t.stop()}}),t)},_=function(e){return new Promise((function(r){return setTimeout(r,e)}))},t=Zr().mark(a),i=Ae,u=Se,o=Oe;case 4:return r.next=7,u("".concat(e,"-start"));case 7:return s=r.sent,r.next=10,o([i(a,n,s),u("".concat(e,"-stop"))]);case 10:r.next=4;break;case 12:case"end":return r.stop()}}),r)}));default:return Zr().mark((function r(){return Zr().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,mr(e,w);case 2:case"end":return r.stop()}}),r)}))}}function et(e,r){function t(t,n){xr()(t,"dispatch: action should be a plain Object with type");var _=r.namespacePrefixWarning;(void 0===_||_)&&Or()(0!==t.indexOf("".concat(e.namespace).concat(Br)),"[".concat(n,"] ").concat(t," should not be prefixed with namespace ").concat(e.namespace))}function _(r){var n=r.type;return t(n,"sagaEffects.put"),Ie((0,a.Z)({},r,{type:Jr(n,e)}))}return _.resolve=function(r){var n=r.type;return t(n,"sagaEffects.put.resolve"),Ie.resolve((0,a.Z)({},r,{type:Jr(n,e)}))},(0,a.Z)({},n,{put:_,take:function(r){return"string"==typeof r?(t(r,"sagaEffects.take"),Se(Jr(r,e))):Array.isArray(r)?Se(r.map((function(r){return"string"==typeof r?(t(r,"sagaEffects.take"),Jr(r,e)):r}))):Se(r)}})}function rt(e){return e}function tt(){for(var e=arguments.length,r=new Array(e),t=0;t1&&void 0!==arguments[1]?arguments[1]:rt;return function(t,n){var _=n.type;return xr()(_,"dispatch: action should be a plain Object with type"),e===_?r(t,n):t}}(r,e[r])})),n=tt.apply(void 0,(0,Cr.Z)(t));return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1?arguments[1]:void 0;return n(e,t)}}function _t(e,r,t){return Array.isArray(e)?e[1]((t||nt)(e[0],r)):(t||nt)(e||{},r)}function at(e){return function(){return function(r){return function(t){return function(r){if(!r||"string"!=typeof r)return!1;var t=r.split(Br),n=(0,Mr.Z)(t,1)[0],_=e._models.filter((function(e){return e.namespace===n}))[0];if(_&&_.effects&&_.effects[r])return!0;return!1}(t.type)?new Promise((function(e,n){r((0,a.Z)({__dva_resolve:e,__dva_reject:n},t))})):r(t)}}}}function it(e,r){return function(t){var n=t.type;return xr()(n,"dispatch: action should be a plain Object with type"),Or()(0!==n.indexOf("".concat(r.namespace).concat(Br)),"dispatch: ".concat(n," should not be prefixed with namespace ").concat(r.namespace)),e((0,a.Z)({},t,{type:Jr(n,r)}))}}function ut(e,r,t,n){var _=[],a=[];for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var u=(0,e[i])({dispatch:it(t._store.dispatch,r),history:t._history},n);Nr(u)?_.push(u):a.push(i)}return{funcs:_,nonFuncs:a}}function ct(e,r){if(e[r]){var t=e[r],n=t.funcs,_=t.nonFuncs;Or()(0===_.length,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(_.join(", ")));var a=!0,i=!1,u=void 0;try{for(var c,o=n[Symbol.iterator]();!(a=(c=o.next()).done);a=!0){(0,c.value)()}}catch(e){i=!0,u=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw u}}delete e[r]}}var ot=$r,st=Ur,pt={namespace:"@@dva",state:0,reducers:{UPDATE:function(e){return e+1}}};function lt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=r.initialReducer,n=r.setupApp,_=void 0===n?ot:n,u=new Kr;u.use(Vr(e));var c={_models:[Hr((0,a.Z)({},pt))],_store:null,_plugin:u,use:u.use.bind(u),model:o,start:f};return c;function o(e){var r=Hr((0,a.Z)({},e));return c._models.push(r),r}function s(r,t,n,_){_=o(_);var a=c._store;a.asyncReducers[_.namespace]=_t(_.reducers,_.state,u._handleActions),a.replaceReducer(r()),_.effects&&a.runSaga(c._getSaga(_.effects,_,t,u.get("onEffect"),e)),_.subscriptions&&(n[_.namespace]=ut(_.subscriptions,_,c,t))}function p(e,r,t,n){var _=c._store;delete _.asyncReducers[n],delete r[n],_.replaceReducer(e()),_.dispatch({type:"@@dva/UPDATE"}),_.dispatch({type:"".concat(n,"/@@CANCEL_EFFECTS")}),ct(t,n),c._models=c._models.filter((function(e){return e.namespace!==n}))}function l(e,r,t,n,_){var a=c._store,i=_.namespace,u=st(c._models,(function(e){return e.namespace===i}));~u&&(a.dispatch({type:"".concat(i,"/@@CANCEL_EFFECTS")}),delete a.asyncReducers[i],delete r[i],ct(t,i),c._models.splice(u,1)),c.model(_),a.dispatch({type:"@@dva/UPDATE"})}function f(){var n=function(e,r){e&&("string"==typeof e&&(e=new Error(e)),e.preventDefault=function(){e._dontReject=!0},u.apply("onError",(function(e){throw new Error(e.stack||e)}))(e,c._store.dispatch,r))},o=yr(),f=at(c);c._getSaga=Qr.bind(null);var d=[],b=(0,a.Z)({},t),w=!0,k=!1,h=void 0;try{for(var m,q=c._models[Symbol.iterator]();!(w=(m=q.next()).done);w=!0){var v=m.value;b[v.namespace]=_t(v.reducers,v.state,u._handleActions),v.effects&&d.push(c._getSaga(v.effects,v,n,u.get("onEffect"),e))}}catch(e){k=!0,h=e}finally{try{w||null==q.return||q.return()}finally{if(k)throw h}}var y=u.get("onReducer"),g=u.get("extraReducers");xr()(Object.keys(g).every((function(e){return!(e in b)})),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(b).join(", "))),c._store=Yr({reducers:z(),initialState:e.initialState||{},plugin:u,createOpts:r,sagaMiddleware:o,promiseMiddleware:f});var x=c._store;x.runSaga=o.run,x.asyncReducers={};var P=u.get("onStateChange"),E=!0,S=!1,C=void 0;try{for(var I,j=function(){var e=I.value;x.subscribe((function(){e(x.getState())}))},O=P[Symbol.iterator]();!(E=(I=O.next()).done);E=!0)j()}catch(e){S=!0,C=e}finally{try{E||null==O.return||O.return()}finally{if(S)throw C}}d.forEach(o.run),_(c);var T={},A=!0,L=!1,D=void 0;try{for(var M,R=this._models[Symbol.iterator]();!(A=(M=R.next()).done);A=!0){var Z=M.value;Z.subscriptions&&(T[Z.namespace]=ut(Z.subscriptions,Z,c,n))}}catch(e){L=!0,D=e}finally{try{A||null==R.return||R.return()}finally{if(L)throw D}}function z(){return y((0,i.UY)((0,a.Z)({},b,g,c._store?c._store.asyncReducers:{})))}c.model=s.bind(c,z,n,T),c.unmodel=p.bind(c,z,b,T),c.replaceModel=l.bind(c,z,b,T,n)}}var ft=t(4799),dt=t(59205),bt=t(4676);let wt=function(e){e()};const kt=()=>wt,ht=Symbol.for("react-redux-context"),mt="undefined"!=typeof globalThis?globalThis:{};function qt(){var e;if(!_.createContext)return{};const r=null!=(e=mt[ht])?e:mt[ht]=new Map;let t=r.get(_.createContext);return t||(t=_.createContext(null),r.set(_.createContext,t)),t}const vt=qt();function yt(e=vt){return function(){return(0,_.useContext)(e)}}const gt=yt(),xt=()=>{throw new Error("uSES not initialized!")};let Pt=xt;const Et=(e,r)=>e===r;function St(e=vt){const r=e===vt?gt:yt(e);return function(e,t={}){const{equalityFn:n=Et,stabilityCheck:a,noopCheck:i}="function"==typeof t?{equalityFn:t}:t;const{store:u,subscription:c,getServerState:o,stabilityCheck:s,noopCheck:p}=r(),l=((0,_.useRef)(!0),(0,_.useCallback)({[e.name](r){return e(r)}}[e.name],[e,s,a])),f=Pt(c.addNestedSub,u.getState,o||u.getState,l,n);return(0,_.useDebugValue)(f),f}}const Ct=St();var It=t(1565),jt=t(58951),Ot=t(94266),Tt=t.n(Ot),At=t(23265);const Lt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Dt(e,r,t,n,{areStatesEqual:_,areOwnPropsEqual:a,areStatePropsEqual:i}){let u,c,o,s,p,l=!1;function f(l,f){const d=!a(f,c),b=!_(l,u,f,c);return u=l,c=f,d&&b?(o=e(u,c),r.dependsOnOwnProps&&(s=r(n,c)),p=t(o,s,c),p):d?(e.dependsOnOwnProps&&(o=e(u,c)),r.dependsOnOwnProps&&(s=r(n,c)),p=t(o,s,c),p):b?function(){const r=e(u,c),n=!i(r,o);return o=r,n&&(p=t(o,s,c)),p}():p}return function(_,a){return l?f(_,a):(u=_,c=a,o=e(u,c),s=r(n,c),p=t(o,s,c),l=!0,p)}}function Mt(e){return function(r){const t=e(r);function n(){return t}return n.dependsOnOwnProps=!1,n}}function Rt(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Zt(e,r){return function(r,{displayName:t}){const n=function(e,r){return n.dependsOnOwnProps?n.mapToProps(e,r):n.mapToProps(e,void 0)};return n.dependsOnOwnProps=!0,n.mapToProps=function(r,t){n.mapToProps=e,n.dependsOnOwnProps=Rt(e);let _=n(r,t);return"function"==typeof _&&(n.mapToProps=_,n.dependsOnOwnProps=Rt(_),_=n(r,t)),_},n}}function zt(e,r){return(t,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${r} argument when connecting component ${n.wrappedComponentName}.`)}}function Nt(e,r,t){return(0,It.Z)({},t,e,r)}const Ft={notify(){},get:()=>[]};function $t(e,r){let t,n=Ft,_=0,a=!1;function i(){o.onStateChange&&o.onStateChange()}function u(){_++,t||(t=r?r.addNestedSub(i):e.subscribe(i),n=function(){const e=kt();let r=null,t=null;return{clear(){r=null,t=null},notify(){e((()=>{let e=r;for(;e;)e.callback(),e=e.next}))},get(){let e=[],t=r;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let n=!0,_=t={callback:e,next:null,prev:t};return _.prev?_.prev.next=_:r=_,function(){n&&null!==r&&(n=!1,_.next?_.next.prev=_.prev:t=_.prev,_.prev?_.prev.next=_.next:r=_.next)}}}}())}function c(){_--,t&&0===_&&(t(),t=void 0,n.clear(),n=Ft)}const o={addNestedSub:function(e){u();const r=n.subscribe(e);let t=!1;return()=>{t||(t=!0,r(),c())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,u())},tryUnsubscribe:function(){a&&(a=!1,c())},getListeners:()=>n};return o}const Ut=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?_.useLayoutEffect:_.useEffect;function Bt(e,r){return e===r?0!==e||0!==r||1/e==1/r:e!=e&&r!=r}function Wt(e,r){if(Bt(e,r))return!0;if("object"!=typeof e||null===e||"object"!=typeof r||null===r)return!1;const t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(let n=0;n({})))}(e),f=function(e){return e&&"object"==typeof e?Mt((r=>function(e,r){const t={};for(const n in e){const _=e[n];"function"==typeof _&&(t[n]=(...e)=>r(_(...e)))}return t}(e,r))):e?"function"==typeof e?Zt(e):zt(e,"mapDispatchToProps"):Mt((e=>({dispatch:e})))}(r),d=function(e){return e?"function"==typeof e?function(e){return function(r,{displayName:t,areMergedPropsEqual:n}){let _,a=!1;return function(r,t,i){const u=e(r,t,i);return a?n(u,_)||(_=u):(a=!0,_=u),_}}}(e):zt(e,"mergeProps"):()=>Nt}(t),b=Boolean(e);return e=>{const r=e.displayName||e.name||"Component",t=`Connect(${r})`,n={shouldHandleStateChanges:b,displayName:t,wrappedComponentName:r,WrappedComponent:e,initMapStateToProps:l,initMapDispatchToProps:f,initMergeProps:d,areStatesEqual:a,areStatePropsEqual:u,areOwnPropsEqual:i,areMergedPropsEqual:c};function s(r){const[t,a,i]=_.useMemo((()=>{const{reactReduxForwardedRef:e}=r,t=(0,jt.Z)(r,Ht);return[r.context,e,t]}),[r]),u=_.useMemo((()=>t&&t.Consumer&&(0,At.isContextConsumer)(_.createElement(t.Consumer,null))?t:p),[t,p]),c=_.useContext(u),o=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch),s=Boolean(c)&&Boolean(c.store);const l=o?r.store:c.store,f=s?c.getServerState:l.getState,d=_.useMemo((()=>function(e,r){let{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:_}=r,a=(0,jt.Z)(r,Lt);return Dt(t(e,a),n(e,a),_(e,a),e,a)}(l.dispatch,n)),[l]),[w,k]=_.useMemo((()=>{if(!b)return Vt;const e=$t(l,o?void 0:c.subscription),r=e.notifyNestedSubs.bind(e);return[e,r]}),[l,o,c]),h=_.useMemo((()=>o?c:(0,It.Z)({},c,{subscription:w})),[o,c,w]),m=_.useRef(),q=_.useRef(i),v=_.useRef(),y=_.useRef(!1),g=(_.useRef(!1),_.useRef(!1)),x=_.useRef();Ut((()=>(g.current=!0,()=>{g.current=!1})),[]);const P=_.useMemo((()=>()=>v.current&&i===q.current?v.current:d(l.getState(),i)),[l,i]),E=_.useMemo((()=>e=>w?function(e,r,t,n,_,a,i,u,c,o,s){if(!e)return()=>{};let p=!1,l=null;const f=()=>{if(p||!u.current)return;const e=r.getState();let t,f;try{t=n(e,_.current)}catch(e){f=e,l=e}f||(l=null),t===a.current?i.current||o():(a.current=t,c.current=t,i.current=!0,s())};return t.onStateChange=f,t.trySubscribe(),f(),()=>{if(p=!0,t.tryUnsubscribe(),t.onStateChange=null,l)throw l}}(b,l,w,d,q,m,y,g,v,k,e):()=>{}),[w]);var S,C,I;let j;S=Kt,C=[q,m,y,i,v,k],Ut((()=>S(...C)),I);try{j=Gt(E,P,f?()=>d(f(),i):P)}catch(e){throw x.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${x.current.stack}\n\n`),e}Ut((()=>{x.current=void 0,v.current=void 0,m.current=j}));const O=_.useMemo((()=>_.createElement(e,(0,It.Z)({},j,{ref:a}))),[a,e,j]);return _.useMemo((()=>b?_.createElement(u.Provider,{value:h},O):O),[u,O,h])}const w=_.memo(s);if(w.WrappedComponent=e,w.displayName=s.displayName=t,o){const r=_.forwardRef((function(e,r){return _.createElement(w,(0,It.Z)({},e,{reactReduxForwardedRef:r}))}));return r.displayName=t,r.WrappedComponent=e,Tt()(r,e)}return Tt()(w,e)}};var Qt=function({store:e,context:r,children:t,serverState:n,stabilityCheck:a="once",noopCheck:i="once"}){const u=_.useMemo((()=>{const r=$t(e);return{store:e,subscription:r,getServerState:n?()=>n:void 0,stabilityCheck:a,noopCheck:i}}),[e,n,a,i]),c=_.useMemo((()=>e.getState()),[e]);Ut((()=>{const{subscription:r}=u;return r.onStateChange=r.notifyNestedSubs,r.trySubscribe(),c!==e.getState()&&r.notifyNestedSubs(),()=>{r.tryUnsubscribe(),r.onStateChange=void 0}}),[u,c]);const o=r||vt;return _.createElement(o.Provider,{value:u},t)};function Xt(e=vt){const r=e===vt?gt:yt(e);return function(){const{store:e}=r();return e}}const en=Xt();function rn(e=vt){const r=e===vt?en:Xt(e);return function(){return r().dispatch}}const tn=rn();var nn,_n;nn=dt.useSyncExternalStoreWithSelector,Pt=nn,(e=>{Gt=e})(ft.useSyncExternalStore),_n=bt.unstable_batchedUpdates,wt=_n;t(37712)},43718:function(e,r,t){"use strict";t.d(r,{f:function(){return s},m:function(){return n}});var n,_=t(31468),a=t.n(_),i=t(82242),u=t.n(i),c=t(19340),o="/";function s(e){var r;return r="hash"===e.type?(0,c.q_)():"memory"===e.type?(0,c.PP)(e):(0,c.lX)(),e.basename&&(o=e.basename),n=u()(u()({},r),{},{push:function(e,t){r.push(p(e,r),t)},replace:function(e,t){r.replace(p(e,r),t)},get location(){return r.location},get action(){return r.action}}),r}function p(e,r){if("string"==typeof e)return"".concat(l(o)).concat(e);if("object"===a()(e)){var t=r.location.pathname;return u()(u()({},e),{},{pathname:e.pathname?"".concat(l(o)).concat(e.pathname):t})}throw new Error("Unexpected to: ".concat(e))}function l(e){return"/"===e.slice(-1)?e.slice(0,-1):e}},96591:function(e,r,t){"use strict";t.d(r,{gD:function(){return Me},We:function(){return Re}});var n={};t.r(n),t.d(n,{dva:function(){return p}});var _={};t.r(_),t.d(_,{innerProvider:function(){return se}});var a={};t.r(a),t.d(a,{rootContainer:function(){return Se}});var i={};t.r(i),t.d(i,{dataflowProvider:function(){return Ie}});var u={};t.r(u),t.d(u,{i18nProvider:function(){return Le}});var c=t(8591),o=t(99232),s=t.n(o);s().locale("ZH-cn");var p={config:{onError:function(e){c.ZP.error(e.message,3)}}},l=t(59301),f=t(12708),d=t.n(f),b=t(12373),w=t.n(b),k=t(44520),h=t.n(k),m=t(19747),q=t.n(m);function v(){return v=Object.assign||function(e){for(var r=1;r=0||(_[t]=e[t]);return _}var P={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},E={rel:["amphtml","canonical","alternate"]},S={type:["application/ld+json"]},C={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},I=Object.keys(P).map((function(e){return P[e]})),j={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},O=Object.keys(j).reduce((function(e,r){return e[j[r]]=r,e}),{}),T=function(e,r){for(var t=e.length-1;t>=0;t-=1){var n=e[t];if(Object.prototype.hasOwnProperty.call(n,r))return n[r]}return null},A=function(e){var r=T(e,P.TITLE),t=T(e,"titleTemplate");if(Array.isArray(r)&&(r=r.join("")),t&&r)return t.replace(/%s/g,(function(){return r}));var n=T(e,"defaultTitle");return r||n||void 0},L=function(e){return T(e,"onChangeClientState")||function(){}},D=function(e,r){return r.filter((function(r){return void 0!==r[e]})).map((function(r){return r[e]})).reduce((function(e,r){return v({},e,r)}),{})},M=function(e,r){return r.filter((function(e){return void 0!==e[P.BASE]})).map((function(e){return e[P.BASE]})).reverse().reduce((function(r,t){if(!r.length)for(var n=Object.keys(t),_=0;_/g,">").replace(/"/g,""").replace(/'/g,"'")},B=function(e){return Object.keys(e).reduce((function(r,t){var n=void 0!==e[t]?t+'="'+e[t]+'"':""+t;return r?r+" "+n:n}),"")},W=function(e,r){return void 0===r&&(r={}),Object.keys(e).reduce((function(r,t){return r[j[t]||t]=e[t],r}),r)},H=function(e,r){return r.map((function(r,t){var n,_=((n={key:t})["data-rh"]=!0,n);return Object.keys(r).forEach((function(e){var t=j[e]||e;"innerHTML"===t||"cssText"===t?_.dangerouslySetInnerHTML={__html:r.innerHTML||r.cssText}:_[t]=r[e]})),l.createElement(e,_)}))},G=function(e,r,t){switch(e){case P.TITLE:return{toComponent:function(){return t=r.titleAttributes,(n={key:e=r.title})["data-rh"]=!0,_=W(t,n),[l.createElement(P.TITLE,_,e)];var e,t,n,_},toString:function(){return function(e,r,t,n){var _=B(t),a=z(r);return _?"<"+e+' data-rh="true" '+_+">"+U(a,n)+"":"<"+e+' data-rh="true">'+U(a,n)+""}(e,r.title,r.titleAttributes,t)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return W(r)},toString:function(){return B(r)}};default:return{toComponent:function(){return H(e,r)},toString:function(){return function(e,r,t){return r.reduce((function(r,n){var _=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,r){var _=void 0===n[r]?r:r+'="'+U(n[r],t)+'"';return e?e+" "+_:_}),""),a=n.innerHTML||n.cssText||"",i=-1===$.indexOf(e);return r+"<"+e+' data-rh="true" '+_+(i?"/>":">"+a+"")}),"")}(e,r,t)}}}},V=function(e){var r=e.baseTag,t=e.bodyAttributes,n=e.encode,_=e.htmlAttributes,a=e.noscriptTags,i=e.styleTags,u=e.title,c=void 0===u?"":u,o=e.titleAttributes,s=e.linkTags,p=e.metaTags,l=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var d=function(e){var r=e.linkTags,t=e.scriptTags,n=e.encode,_=N(e.metaTags,C),a=N(r,E),i=N(t,S);return{priorityMethods:{toComponent:function(){return[].concat(H(P.META,_.priority),H(P.LINK,a.priority),H(P.SCRIPT,i.priority))},toString:function(){return G(P.META,_.priority,n)+" "+G(P.LINK,a.priority,n)+" "+G(P.SCRIPT,i.priority,n)}},metaTags:_.default,linkTags:a.default,scriptTags:i.default}}(e);f=d.priorityMethods,s=d.linkTags,p=d.metaTags,l=d.scriptTags}return{priority:f,base:G(P.BASE,r,n),bodyAttributes:G("bodyAttributes",t,n),htmlAttributes:G("htmlAttributes",_,n),link:G(P.LINK,s,n),meta:G(P.META,p,n),noscript:G(P.NOSCRIPT,a,n),script:G(P.SCRIPT,l,n),style:G(P.STYLE,i,n),title:G(P.TITLE,{title:c,titleAttributes:o},n)}},K=[],Y=function(e,r){var t=this;void 0===r&&(r="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){t.context.helmet=e},helmetInstances:{get:function(){return t.canUseDOM?K:t.instances},add:function(e){(t.canUseDOM?K:t.instances).push(e)},remove:function(e){var r=(t.canUseDOM?K:t.instances).indexOf(e);(t.canUseDOM?K:t.instances).splice(r,1)}}},this.context=e,this.canUseDOM=r,r||(e.helmet=V({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},J=l.createContext({}),Q=d().shape({setHelmet:d().func,helmetInstances:d().shape({get:d().func,add:d().func,remove:d().func})}),X="undefined"!=typeof document,ee=function(e){function r(t){var n;return(n=e.call(this,t)||this).helmetData=new Y(n.props.context,r.canUseDOM),n}return y(r,e),r.prototype.render=function(){return l.createElement(J.Provider,{value:this.helmetData.value},this.props.children)},r}(l.Component);ee.canUseDOM=X,ee.propTypes={context:d().shape({helmet:d().shape()}),children:d().node.isRequired},ee.defaultProps={context:{}},ee.displayName="HelmetProvider";var re=function(e,r){var t,n=document.head||document.querySelector(P.HEAD),_=n.querySelectorAll(e+"[data-rh]"),a=[].slice.call(_),i=[];return r&&r.length&&r.forEach((function(r){var n=document.createElement(e);for(var _ in r)Object.prototype.hasOwnProperty.call(r,_)&&("innerHTML"===_?n.innerHTML=r.innerHTML:"cssText"===_?n.styleSheet?n.styleSheet.cssText=r.cssText:n.appendChild(document.createTextNode(r.cssText)):n.setAttribute(_,void 0===r[_]?"":r[_]));n.setAttribute("data-rh","true"),a.some((function(e,r){return t=r,n.isEqualNode(e)}))?a.splice(t,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},te=function(e,r){var t=document.getElementsByTagName(e)[0];if(t){for(var n=t.getAttribute("data-rh"),_=n?n.split(","):[],a=[].concat(_),i=Object.keys(r),u=0;u=0;p-=1)t.removeAttribute(a[p]);_.length===a.length?t.removeAttribute("data-rh"):t.getAttribute("data-rh")!==i.join(",")&&t.setAttribute("data-rh",i.join(","))}},ne=function(e,r){var t=e.baseTag,n=e.htmlAttributes,_=e.linkTags,a=e.metaTags,i=e.noscriptTags,u=e.onChangeClientState,c=e.scriptTags,o=e.styleTags,s=e.title,p=e.titleAttributes;te(P.BODY,e.bodyAttributes),te(P.HTML,n),function(e,r){void 0!==e&&document.title!==e&&(document.title=z(e)),te(P.TITLE,r)}(s,p);var l={baseTag:re(P.BASE,t),linkTags:re(P.LINK,_),metaTags:re(P.META,a),noscriptTags:re(P.NOSCRIPT,i),scriptTags:re(P.SCRIPT,c),styleTags:re(P.STYLE,o)},f={},d={};Object.keys(l).forEach((function(e){var r=l[e],t=r.newTags,n=r.oldTags;t.length&&(f[e]=t),n.length&&(d[e]=l[e].oldTags)})),r&&r(),u(e,f,d)},_e=null,ae=function(e){function r(){for(var r,t=arguments.length,n=new Array(t),_=0;_ elements are self-closing and can not contain children. Refer to our API for more information.")}},t.flattenArrayTypeChildren=function(e){var r,t=e.child,n=e.arrayTypeChildren;return v({},n,((r={})[t.type]=[].concat(n[t.type]||[],[v({},e.newChildProps,this.mapNestedChildrenToProps(t,e.nestedChildren))]),r))},t.mapObjectTypeChildren=function(e){var r,t,n=e.child,_=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(n.type){case P.TITLE:return v({},_,((r={})[n.type]=i,r.titleAttributes=v({},a),r));case P.BODY:return v({},_,{bodyAttributes:v({},a)});case P.HTML:return v({},_,{htmlAttributes:v({},a)});default:return v({},_,((t={})[n.type]=v({},a),t))}},t.mapArrayTypeChildrenToProps=function(e,r){var t=v({},r);return Object.keys(e).forEach((function(r){var n;t=v({},t,((n={})[r]=e[r],n))})),t},t.warnOnInvalidChildren=function(e,r){return h()(I.some((function(r){return e.type===r})),"function"==typeof e.type?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+I.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),h()(!r||"string"==typeof r||Array.isArray(r)&&!r.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``} ) Refer to our API for more information."),!0},t.mapChildrenToProps=function(e,r){var t=this,n={};return l.Children.forEach(e,(function(e){if(e&&e.props){var _=e.props,a=_.children,i=x(_,ie),u=Object.keys(i).reduce((function(e,r){return e[O[r]||r]=i[r],e}),{}),c=e.type;switch("symbol"==typeof c?c=c.toString():t.warnOnInvalidChildren(e,a),c){case P.FRAGMENT:r=t.mapChildrenToProps(a,r);break;case P.LINK:case P.META:case P.NOSCRIPT:case P.SCRIPT:case P.STYLE:n=t.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:u,nestedChildren:a});break;default:r=t.mapObjectTypeChildren({child:e,newProps:r,newChildProps:u,nestedChildren:a})}}})),this.mapArrayTypeChildrenToProps(n,r)},t.render=function(){var e=this.props,r=e.children,t=x(e,ue),n=v({},t),_=t.helmetData;return r&&(n=this.mapChildrenToProps(r,n)),!_||_ instanceof Y||(_=new Y(_.context,_.instances)),_?l.createElement(ae,v({},n,{context:_.value,helmetData:void 0})):l.createElement(J.Consumer,null,(function(e){return l.createElement(ae,v({},n,{context:e}))}))},r}(l.Component);ce.propTypes={base:d().object,bodyAttributes:d().object,children:d().oneOfType([d().arrayOf(d().node),d().node]),defaultTitle:d().string,defer:d().bool,encodeSpecialCharacters:d().bool,htmlAttributes:d().object,link:d().arrayOf(d().object),meta:d().arrayOf(d().object),noscript:d().arrayOf(d().object),onChangeClientState:d().func,script:d().arrayOf(d().object),style:d().arrayOf(d().object),title:d().string,titleAttributes:d().object,titleTemplate:d().string,prioritizeSeoTags:d().bool,helmetData:d().object},ce.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},ce.displayName="Helmet";var oe={},se=function(e){return l.createElement(ee,{context:oe},e)},pe=t(39647),le=t.n(pe),fe=t(79800),de=t.n(fe),be=t(82242),we=t.n(be),ke=t(92736),he=t(7880),me=t(14706),qe=t(65921),ve=t(28440),ye=t.n(ve),ge=t(37712),xe=["appConfig"],Pe=null;function Ee(e){var r=e.children,t=l.useState((function(){var e=(Pe||(Pe=Re().applyPlugins({key:"antd",type:he.ApplyPluginsType.modify,initialValue:we()({},{componentSize:"middle"})})),Pe);e.appConfig;return le()(e,xe)})),n=de()(t,2),_=n[0],a=n[1];return _.prefixCls&&ke.ZP.config({prefixCls:_.prefixCls}),_.iconPrefixCls&&ke.ZP.config({iconPrefixCls:_.iconPrefixCls}),_.theme&&ke.ZP.config({theme:_.theme}),r=(0,ge.jsx)(ke.ZP,we()(we()({},_),{},{children:r})),r=(0,ge.jsx)(me.StyleProvider,{hashPriority:"high",transformers:[me.legacyLogicalPropertiesTransformer],children:r}),r=(0,ge.jsx)(qe.C.Provider,{value:function(e){a((function(r){return ye()({},r,"function"==typeof e?e(r):e)}))},children:(0,ge.jsx)(qe.S.Provider,{value:_,children:r})})}function Se(e){return(0,ge.jsx)(Ee,{children:e})}var Ce=t(4280);function Ie(e,r){return l.createElement(Ce.j,r,e)}t(43490);var je=t(86252),Oe=t(81863);var Te="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect,Ae=function(e){var r,t=(0,je.Kd)(),n=l.useState(t),_=de()(n,2),a=_[0],i=_[1],u=l.useState((function(){return(0,je.lw)(a,!0)})),c=de()(u,2),o=c[0],p=c[1],f=function(e){var r;null!==s()&&void 0!==s()&&s().locale&&s().locale((null===(r=je.H8[e])||void 0===r?void 0:r.momentLocale)||"en");i(e),p((0,je.lw)(e))};Te((function(){return je.B.on(je.PZ,f),function(){je.B.off(je.PZ,f)}}),[]);var d=we()({},Oe.Z),b=(0,je.Mg)();return(0,ge.jsx)(ke.ZP,{direction:b,locale:(null===(r=je.H8[a])||void 0===r?void 0:r.antd)||d,children:(0,ge.jsx)(je.eU,{value:o,children:e.children})})};function Le(e){return l.createElement(Ae,null,e)}var De=null;function Me(){var e;return De=he.PluginManager.create({plugins:[{apply:(e=n,e.default?"function"==typeof e.default?e.default():e.default:e),path:void 0},{apply:_,path:void 0},{apply:a,path:void 0},{apply:i,path:void 0},{apply:u,path:void 0}],validKeys:["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]})}function Re(){return De}},7880:function(e,r,t){"use strict";t.d(r,{ApplyPluginsType:function(){return C},Link:function(){return p},Outlet:function(){return l.j3},PluginManager:function(){return I},connect:function(){return _.$j},getDvaApp:function(){return a.Q},history:function(){return j.m},useAppData:function(){return o.Ov},useDispatch:function(){return _.I0},useLocation:function(){return l.TH},useOutletContext:function(){return l.bx},useParams:function(){return l.UO},useSearchParams:function(){return c.lr},useSelector:function(){return _.v9}});var n=t(59301);t(65921);var _=t(30784),a=t(4280),i=(t(86252),t(85573),t(82242),t(39647),t(37712),t(38329)),u=t(38127),c=t(32451),o=t(87468),s=["prefetch"];function p(e){var r,t=e.prefetch,_=(0,u.Z)(e,s),a=(0,o.Ov)(),p="string"==typeof e.to?e.to:null===(r=e.to)||void 0===r?void 0:r.pathname;return p?n.createElement(c.rU,(0,i.Z)({onMouseEnter:function(){var e;return t&&p&&(null===(e=a.preloadRoute)||void 0===e?void 0:e.call(a,p))}},_),e.children):null}var l=t(35338),f=t(8616);function d(){d=function(){return r};var e,r={},t=Object.prototype,n=t.hasOwnProperty,_=Object.defineProperty||function(e,r,t){e[r]=t.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function o(e,r,t){return Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[r]}try{o({},"")}catch(e){o=function(e,r,t){return e[r]=t}}function s(e,r,t,n){var a=r&&r.prototype instanceof h?r:h,i=Object.create(a.prototype),u=new O(n||[]);return _(i,"_invoke",{value:S(e,t,u)}),i}function p(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}r.wrap=s;var l="suspendedStart",b="executing",w="completed",k={};function h(){}function m(){}function q(){}var v={};o(v,i,(function(){return this}));var y=Object.getPrototypeOf,g=y&&y(y(T([])));g&&g!==t&&n.call(g,i)&&(v=g);var x=q.prototype=h.prototype=Object.create(v);function P(e){["next","throw","return"].forEach((function(r){o(e,r,(function(e){return this._invoke(r,e)}))}))}function E(e,r){function t(_,a,i,u){var c=p(e[_],e,a);if("throw"!==c.type){var o=c.arg,s=o.value;return s&&"object"==(0,f.Z)(s)&&n.call(s,"__await")?r.resolve(s.__await).then((function(e){t("next",e,i,u)}),(function(e){t("throw",e,i,u)})):r.resolve(s).then((function(e){o.value=e,i(o)}),(function(e){return t("throw",e,i,u)}))}u(c.arg)}var a;_(this,"_invoke",{value:function(e,n){function _(){return new r((function(r,_){t(e,n,r,_)}))}return a=a?a.then(_,_):_()}})}function S(r,t,n){var _=l;return function(a,i){if(_===b)throw new Error("Generator is already running");if(_===w){if("throw"===a)throw i;return{value:e,done:!0}}for(n.method=a,n.arg=i;;){var u=n.delegate;if(u){var c=C(u,n);if(c){if(c===k)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(_===l)throw _=w,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);_=b;var o=p(r,t,n);if("normal"===o.type){if(_=n.done?w:"suspendedYield",o.arg===k)continue;return{value:o.arg,done:n.done}}"throw"===o.type&&(_=w,n.method="throw",n.arg=o.arg)}}}function C(r,t){var n=t.method,_=r.iterator[n];if(_===e)return t.delegate=null,"throw"===n&&r.iterator.return&&(t.method="return",t.arg=e,C(r,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),k;var a=p(_,r.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,k;var i=a.arg;return i?i.done?(t[r.resultName]=i.value,t.next=r.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,k):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,k)}function I(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function j(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function T(r){if(r||""===r){var t=r[i];if(t)return t.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var _=-1,a=function t(){for(;++_=0;--a){var i=this.tryEntries[a],u=i.completion;if("root"===i.tryLoc)return _("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),o=n.call(i,"finallyLoc");if(c&&o){if(this.prev=0;--t){var _=this.tryEntries[t];if(_.tryLoc<=this.prev&&n.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var a=_;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=r&&r<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=r,a?(this.method="next",this.next=a.finallyLoc,k):this.complete(i)},complete:function(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),k},finish:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),j(t),k}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var _=n.arg;j(t)}return _}}throw new Error("illegal catch attempt")},delegateYield:function(r,t,n){return this.delegate={iterator:T(r),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=e),k}},r}var b=t(63579);function w(e,r,t,n,_,a,i){try{var u=e[a](i),c=u.value}catch(e){return void t(e)}u.done?r(c):Promise.resolve(c).then(n,_)}function k(e){return function(){var r=this,t=arguments;return new Promise((function(n,_){var a=e.apply(r,t);function i(e){w(a,n,_,i,u,"next",e)}function u(e){w(a,n,_,i,u,"throw",e)}i(void 0)}))}}var h=t(99227);function m(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=(0,h.Z)(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0,_=function(){};return{s:_,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:_}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(u)throw a}}}}var q=t(73825);var v=t(66160);function y(e){return(0,q.Z)(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,h.Z)(e)||(0,v.Z)()}var g=t(89878);function x(e,r){for(var t=0;t-1,"register failed, invalid key ".concat(t," ").concat(e.path?"from plugin ".concat(e.path):"",".")),r.hooks[t]=(r.hooks[t]||[]).concat(e.apply[t])}))}},{key:"getHooks",value:function(e){var r=y(e.split(".")),t=r[0],n=r.slice(1),_=this.hooks[t]||[];return n.length&&(_=_.map((function(e){try{var r,t=e,_=m(n);try{for(_.s();!(r=_.n()).done;)t=t[r.value]}catch(e){_.e(e)}finally{_.f()}return t}catch(e){return null}})).filter(Boolean)),_}},{key:"applyPlugins",value:function(e){var r=e.key,t=e.type,n=e.initialValue,_=e.args,a=e.async,i=this.getHooks(r)||[];switch(_&&E("object"===(0,f.Z)(_),"applyPlugins failed, args must be plain object."),a&&E(t===C.modify||t===C.event,"async only works with modify and event type."),t){case C.modify:return a?i.reduce(function(){var e=k(d().mark((function e(t,n){var a;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E("function"==typeof n||"object"===(0,f.Z)(n)||S(n),"applyPlugins failed, all hooks for key ".concat(r," must be function, plain object or Promise.")),!S(t)){e.next=5;break}return e.next=4,t;case 4:t=e.sent;case 5:if("function"!=typeof n){e.next=16;break}if(!S(a=n(t,_))){e.next=13;break}return e.next=10,a;case 10:return e.abrupt("return",e.sent);case 13:return e.abrupt("return",a);case 14:e.next=21;break;case 16:if(!S(n)){e.next=20;break}return e.next=19,n;case 19:n=e.sent;case 20:return e.abrupt("return",(0,b.Z)((0,b.Z)({},t),n));case 21:case"end":return e.stop()}}),e)})));return function(r,t){return e.apply(this,arguments)}}(),S(n)?n:Promise.resolve(n)):i.reduce((function(e,t){return E("function"==typeof t||"object"===(0,f.Z)(t),"applyPlugins failed, all hooks for key ".concat(r," must be function or plain object.")),"function"==typeof t?t(e,_):(0,b.Z)((0,b.Z)({},e),t)}),n);case C.event:return k(d().mark((function e(){var t,n,u,c;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=m(i),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=12;break}if(E("function"==typeof(u=n.value),"applyPlugins failed, all hooks for key ".concat(r," must be function.")),c=u(_),!a||!S(c)){e.next=10;break}return e.next=10,c;case 10:e.next=3;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),t.e(e.t0);case 17:return e.prev=17,t.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})))();case C.compose:return function(){return function(e){var r=e.fns,t=e.args;if(1===r.length)return r[0];var n=r.pop();return r.reduce((function(e,r){return function(){return r(e,t)}}),n)}({fns:i.concat(n),args:_})()}}}}],n=[{key:"create",value:function(r){var t=new e({validKeys:r.validKeys});return r.plugins.forEach((function(e){t.register(e)})),t}}],t&&x(r.prototype,t),n&&x(r,n),Object.defineProperty(r,"prototype",{writable:!1}),e}(),j=t(43718);t(31468)},65921:function(e,r,t){"use strict";t.d(r,{C:function(){return a},S:function(){return _}});var n=t(59301),_=n.createContext(null),a=n.createContext((function(){console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")}))},4280:function(e,r,t){"use strict";t.d(r,{j:function(){return yr},Q:function(){return gr}});var n=t(37205),_=t.n(n),a=t(82242),i=t.n(a),u=t(30784),c=t(65741),o=t.n(c),s=t(59301),p=t(7880),l=t(7557),f=t.n(l),d=t(92001),b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{updateAvatar:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.n1,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},appplySchool:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.bz,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getSchoolOption:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.GY,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getDepartmentOption:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.Ql,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},appplyDepartment:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.Zm,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateAccount:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.sG,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancelRealNameAuth:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.P,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancelProfessionalAuth:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.$f,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},applyProfessionalAuth:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.Ow,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},applyRealNameAuth:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.ht,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getCode:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.Cq,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},bindPhone:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.eF,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},bindEmail:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.I8,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updatePassword:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.gQ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},unbindAccount:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.wi,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getBasicInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(d.o9,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{basicInfo:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},w=t(28265),k={namespace:"announcement",state:{name:"普通试卷,随机试卷详情页面",loading:!0,actionTabs:{}},effects:{informDown:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(w.nZ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},informUp:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(w.TO,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},h=t(6288),m={namespace:"attachment",state:{name:"资源",loading:!0,detail:{},actionTabs:{}},effects:{allAttachment:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(h.SV,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{allList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},mineAttachment:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(h.zI,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{mineList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},fileImport:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(h.tO,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(h.Nm,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},updateVisits:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(h.H,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},q=t(49528),v={namespace:"boards",state:{name:"讨论",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{getBoardsCategoryList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.yq,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{boardsCategoryList:i()({},r.data)}});case 5:return e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e)}))()},getBoardsDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.dI,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{boardsDetail:i()({},r.data)}});case 5:return e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e)}))()},setTopping:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.cc,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},escTopping:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.CJ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getReplyList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.PC,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{replyList:i()({},r.data)}});case 5:case"end":return e.stop()}}),e)}))()},createReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.PP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.NA,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyUnLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.YQ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(q.Mf,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},y=t(85573),g=t.n(y),x=t(83),P={namespace:"exercise",state:{name:"普通试卷,随机试卷详情页面",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:"kepukehuan.educoder.net"===window.document.domain||"test-kepukehuan.educoder.net"===window.document.domain,order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{}},effects:{getQuestionResult:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x._U,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{NormalResult:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getUserExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.xA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{userExerciseList:i()({},(null==r?void 0:r.data)||{})}});case 5:return console.log("getUserExercise-res:",r),e.abrupt("return",null==r?void 0:r.data);case 7:case"end":return e.stop()}}),e)}))()},getExerciseIdentityPhotos:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.J,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{exerciseIdentityPhotos:i()({},(null==r?void 0:r.data)||{})}});case 5:return e.abrupt("return",null==r?void 0:r.data);case 6:case"end":return e.stop()}}),e)}))()},getExerciseExportHeadData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.iw,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{exerciseExportHeadData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getExerciseUserInfo:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.Ty,t);case 2:if(0!==(null==(r=e.sent)?void 0:r.status)){e.next=6;break}return e.next=6,_({type:"save",payload:i()({},{exerciseUserInfo:i()({},r.data)})});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getExaminationIntelligentSettings:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.sA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{examinationIntelligentSettings:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRandomEditExercises:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.yu,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editRandomExercises:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getExerciseList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.G$,t);case 2:if(null!=(r=e.sent)&&r.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(r.total_exercise_users)}catch(e){}return e.next=6,_({type:"save",payload:{exerciseList:i()({},r)}});case 6:return e.next=8,_({type:"save",payload:{order_type:t.order_type,order:t.order}});case 8:return e.abrupt("return",r);case 9:case"end":return e.stop()}}),e)}))()},getExerciseStatistics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x._u,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{statisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getBrankList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.n$,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{brankList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},saveBanks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.lf,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getExerciseCourses:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.N3,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{exerciseCoursesList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},addExercise:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.uR,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},editExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.qf,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTagDiscipline:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.YY,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{tagDisciplineData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editExerciseQuestion:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.Di,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},addExerciseQuestion:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.MK,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},exeriseMoveUpDown:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.GK,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getEndGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.KE,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{endGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPublishGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.ux,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{publishGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCommonHeader:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.UK,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{commonHeader:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getReviewExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.BJ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{reviewExercise:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},postReviewExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.pu,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{reviewExercise:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCentralizeReviewExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.X4,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{reviewExercise:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},clearData:function(e,r){var t=e.payload,n=(e.callback,r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:g()({},t.key,{})});case 2:case"end":return e.stop()}}),e)}))()},getReviewGroupExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.W4,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{reviewGroupExercise:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getWorkSetting:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.Ul,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{workSetting:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRedoModal:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.tX,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{redoModal:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRedoListModal:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.s,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{redoModal:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCodeReviewDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.Xn,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReviewDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},changeScore:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.gG,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setUpdateIndex:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{updateIndex:"clear"===t?null:Math.random()}});case 2:case"end":return e.stop()}}),e)}))()},setSaveExerciseDownUsers:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{saveExerciseDownUsers:t}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},E=t(65522),S={namespace:"graduation",state:{name:"毕业设计",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{getTopisDetailList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.x_,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTasksListDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.QA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailTaskList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTopisDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.B6,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTasksDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.y3,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{tasksDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},refuseTopic:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.mM,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},agreeTopic:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.je,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getReplyList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.PC,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{replyList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},createReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.PP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.NA,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyUnLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.YQ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.Mf,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addTopicDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.y0,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{addTopicData:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},editTopicDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.hL,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editTopicData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editTasksDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E._n,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editTasksData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},addTopic:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.Gr,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},editTopic:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.wA,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},addTasks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.Sv,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},editTasks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(E.RP,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},C=t(89392),I=t(3479),j={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{getWorkList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.h$,t);case 2:r=e.sent;try{sessionStorage.all_student_works=JSON.stringify(r.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(t),localStorage.setItem("all_student_works_param",JSON.stringify(t))}catch(e){}return e.next=6,_({type:"save",payload:{workList:i()({},r)}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getShixunWorkHeadInfo:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.fK,t);case 2:return r=e.sent,e.next=6,_({type:"save",payload:{headerInfo:null==r?void 0:r.data}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getShixunWorkList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Z8,t);case 2:r=e.sent;try{sessionStorage.all_student_works=JSON.stringify(r.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(t),localStorage.setItem("all_student_works_param",JSON.stringify(t))}catch(e){}return e.next=6,_({type:"save",payload:{shixunWorkList:null==r?void 0:r.data,homeworkAssistantPermissions:r.homework_assistant_permissions,shixunAssistantPermission:r.shixun_assistant_permission,courseAssistantPermission:r.course_assistant_permission}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getCodeReview:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.RP,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReview:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCodeReviewDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Xn,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReviewDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getWorkDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.to,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{workDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},updateWork:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.H,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getShixunWorkReport:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.sw,t);case 2:r=e.sent;try{r.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(e){}return e.next=6,_({type:"save",payload:{shixunWorkReport:i()({},r)}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getShixunWorkReports:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.cz,t);case 2:r=e.sent;try{r.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(e){}return e.next=6,_({type:"save",payload:{shixunWorkReport:i()({},r)}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getWorkSetting:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(r,a){var u,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Ul,t);case 2:return null==(u=e.sent)||null===(r=u.group_settings)||void 0===r||r.map((function(e){e.value=e.group_name,e.id=e.group_id,e.group_id=[e.group_id]})),null==u||null===(a=u.allow_late_settings)||void 0===a||a.map((function(e){e.value=e.group_name,e.id=e.group_id,e.group_id=[e.group_id]})),c={shixun_evaluation:u.shixun_evaluation,challenge_settings:u.challenge_settings},e.next=8,_({type:"save",payload:{workSetting:i()({},u),changeData:(0,C.cloneDeep)(c)}});case 8:return e.abrupt("return",u);case 9:case"end":return e.stop()}}),e)}))()},updateSetting:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.m7,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getCodeReviewCourse:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.JG,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReviewCourse:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},exportShixunWorks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Dx,t);case 2:e.sent;case 3:case"end":return e.stop()}}),e)}))()},getReferenceAnswer:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Q3,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{referenceAnswer:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPublishGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.ux,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{publishGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEndGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.KE,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{endGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getBrankList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.n$,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{brankList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},changeScore:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.gG,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},saveBanks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.lf,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},addCommonHomeWorkDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Qt,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{commonHomeWorkAddDefaultData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getSearchMemberList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Lz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{searchMemberList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getProjectList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.ku,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{searchProjectList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},addStudentWorkDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.ak,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{studentWorkAddDefaultData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editStudentWorkDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.PW,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{studentWorkEditDefaultData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editCommonHomeWorkDefaultData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.BD,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{commonHomeWorkEditDefaultData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editCommonHomeWorkDefaultBankData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.pH,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{commonHomeWorkEditDefaultData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getReplyList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.PC,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{replyList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getStudentWorkDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Hj,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{studentWorkDetail:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getStudentWorkSupplyDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.ub,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{studentWorkSupplyDetail:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getStudentWorkCommon:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.JA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{studentWorkCommon:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getAllStudentWorks:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.ql,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{allStudentWorks:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getFileRepeatResult:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.oN,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReview:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getFileRepeatDetail:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Ti,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{codeReviewDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},createReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.PP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.NA,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},replyUnLike:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.YQ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteReply:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(I.Mf,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},O=t(69363),T=t(89918),A={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{setAssistantPermissions:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.gq,t);case 2:case"end":return e.stop()}}),e)}))()},getAssistantPermissions:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,T.eB)()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,n(O.rS,t);case 4:return r=e.sent,e.next=7,_({type:"save",payload:{AssistantObject:r.permissions}});case 7:case"end":return e.stop()}}),e)}))()},getClassroom:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t,e.next=3,n(O.V8,t);case 3:return a=e.sent,e.next=6,_({type:"save",payload:i()({listParams:r},a)});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getClassroomTopBanner:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.U_,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailTopBanner:r.status?{copy_completed:!0}:i()({},r)}});case 5:return e.abrupt("return",r.status?{copy_completed:!0}:r);case 6:case"end":return e.stop()}}),e)}))()},getClassroomLeftMenus:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r,u,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.w9,t);case 2:return r=e.sent,u=[].concat(_()((null==r?void 0:r.course_modules)||[]),_()((null==r?void 0:r.hidden_modules)||[])),c={},null==u||u.forEach((function(e){c[e.type]=e.name})),e.next=8,a({type:"save",payload:{detailLeftMenus:i()({},r),detailLeftMenusNames:c}});case 8:return e.abrupt("return",r);case 9:case"end":return e.stop()}}),e)}))()},getClassroomShixunsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Nd,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailShixunsList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomTeacherShixunsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Gk,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailShixunsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getClassroomCommonList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Nd,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCommonHomeworksList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomTeacherCommonList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Gk,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCommonHomeworksList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getClassroomGraduationTopicsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.yV,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailGraduationTopicsList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomGraduationTaskList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.R2,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailGraduationTaskList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomExercisesList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.N7,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailExerciseList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomPollsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.BR,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailPollsList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getCourseGroups:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.qB,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{courseGroups:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getAllCourseGroup:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.c_,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{allCourseGroups:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomCommonHomeworksList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Al,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCommonHomeworksList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomAttendancesList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Vw,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailAttendancesList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getClassroomAttendancesStatistic:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Ls,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailAttendancesStatistic:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getAttendanceDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.zg,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailAttendancesDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getAnnouncementList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.QZ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailAnnouncementList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getAttachmentList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.KT,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailAttachmentList:i()({},r.data)}});case 5:case"end":return e.stop()}}),e)}))()},getCourseware:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.ZT,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCourseware:i()({},r.data)}});case 5:case"end":return e.stop()}}),e)}))()},getVideoList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.O3,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailVideoList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getLiveVideoList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.DJ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailLiveVideoList:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getCoursesMine:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Ed,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{courseMine:i()({},r)}});case 5:return e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e)}))()},getBoardList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.KP,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailBoardList:i()({},r.data)}});case 5:return e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e)}))()},getCourseGroupsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.kW,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCourseGroupsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCourseStudentsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.J2,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCoursStudentsList:i()({},r)}});case 5:return e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e)}))()},getCourseStatistics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.g4,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCourseStatisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCourseActscore:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.t1,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCourseActscore:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCourseWorkscore:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.GV,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detailCourseWorkscore:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getShixunLists:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Pj,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{shixunLists:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getExperimentLists:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O._9,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{shixunLists:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getShixunAiRecommendLists:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Hn,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{shixunAiRecommendLists:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCoursesLists:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.W7,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{coursesLists:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},createCoursesHomework:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Ds,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},createShixunHomework:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.aQ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},createExperiment:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.BQ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getSchoolList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.K$,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{schoolList:i()({},r.school_names)}});case 5:return e.abrupt("return",r.school_names);case 6:case"end":return e.stop()}}),e)}))()},searchSchoolTeacherList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.nQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{searchMemberList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getAllTaskList:function(e,r){var t=e.payload,n=(e.callback,r.call),a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.km,t);case 2:return r=e.sent,e.next=5,a({type:"save",payload:{taskList:_()(r.tasks)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},updateTaskPosition:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.U8,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{actionTabs:{key:""}}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setUpdateData:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{updateData:t}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},L={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{getSchoolList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.K$,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{schoolList:(null==r?void 0:r.school_names)||[]}});case 5:case"end":return e.stop()}}),e)}))()},getSearchCourseList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.oM,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{searchCourseList:(null==r?void 0:r.course_lists)||[]}});case 5:case"end":return e.stop()}}),e)}))()},submitCourses:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Bn,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},appplySchool:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.bz,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},joincoursegroup:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.WK,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},D={namespace:"classroomsOverview",state:{},effects:{getCourseUseInfos:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Dd,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{CourseUseInfos:r}});case 5:case"end":return e.stop()}}),e)}))()},getRankList:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Fg,t);case 2:return r=e.sent,e.next=5,a({type:"save",payload:{RankList:{teacher_list:[{rank:"排名",name:"姓名",course_num:"管理课",homework_num:"发布作业数",exercise_num:"发布考试数",resource_num:"上传资源数"}].concat(_()((null==r?void 0:r.teacher_list)||[])),student_list:[{rank:"排名",name:"姓名",student_id:"学号/工号",finish_num:"完成作业数",total_score:"总成绩"}].concat(_()((null==r?void 0:r.student_list)||[])),learn_course_list:[{rank:"排名",name:"教学课堂名称",num:"学习人数"}].concat(_()((null==r?void 0:r.learn_course_list)||[])),interact_course_list:[{rank:"排名",name:"教学课堂名称",num:"互动讨论数"}].concat(_()((null==r?void 0:r.interact_course_list)||[])),finish_course_list:[{rank:"排名",name:"教学课堂名称",num:"总完成数"}].concat(_()((null==r?void 0:r.finish_course_list)||[]))}}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsBody:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Gz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SBody:r}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsHeader:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(O.Hl,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SHeader:r}});case 5:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},M=t(27085),R={namespace:"polls",state:{name:"普通试卷,随机试卷详情页面",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{getPollsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.s3,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{pollsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCommonHeader:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.UK,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{commonHeader:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPollsStatistics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.Qn,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{statisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getBrankList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.n$,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{brankList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},saveBanks:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.lf,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getPollsCourses:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.Q9,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{pollsCoursesList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPollsSetting:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.Hi,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{pollSetting:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editPolls:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.Ye,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editData:i()({},JSON.parse(JSON.stringify(r)))}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEndGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.KE,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{endGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPublishGroups:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.ux,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{publishGroups:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getExerciseBanks:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(M.kp,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{exerciseBanks:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},Z=t(78632),z={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}}},effects:{getList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(r){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.gp,t);case 2:return null==(a=e.sent)||null===(r=a.teacher_list)||void 0===r||r.map((function(e){return e.key=e.course_member_id,e})),e.next=6,_({type:"save",payload:{list:a}});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getStudentsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(r){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.ur,t);case 2:return null==(a=e.sent)||null===(r=a.students)||void 0===r||r.map((function(e){return e.key=e.user_id,e})),e.next=6,_({type:"save",payload:{studentsList:a}});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getApplyList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.s,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{applyList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getAllCourseGroups:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.xV,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{allCourseGroups:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getGraduationGroupList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.Bg,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{graduationGroupList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setAllCourseGroups:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Z.oZ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{setAllCourseGroups:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},N=t(92838),F={namespace:"video",state:{name:"资源",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{getVideoStatisticsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.BQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{videoStatisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getNewVideoStatisticsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.cU,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{newVideoStatisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getVideoPeopleStatics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.Zx,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{videoPeopleStatics:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getVideoDurationStatics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.Mz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{videoDurationStatics:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getVideoStatistics:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.ZY,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{videoStatistics:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getOneVideoStatisticsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.cU,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{oneVideoStatisticsList:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getStudentVideoStatisticsList:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.Vg,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{StudentvideoStatistics:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},$=t(20917),U={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}}},effects:{getWorkSubmitUpdateRes:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.zF,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t,e.next=3,n($.bQ,t);case 3:return a=e.sent,e.next=6,_({type:"save",payload:i()({listParams:r},a)});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getMemberWorks:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.xx,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{MemberWorks:r||{}}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},addApplytojoincourse:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.qS,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},competitionTeams:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Pt,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getStaff:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Dh,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Staff:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getHeader:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Pg,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Header:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getItem:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.rV,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{RightItems:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},updateMdContent:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.zj,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getTeamList:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.aq,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getTeamDetail:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Ze,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},UpTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.yS,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},DeleteTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.ps,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},ExitTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.vV,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},AddTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.FU,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},AddPersonnel:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.R9,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},JoinTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.zc,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getTeacher:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.jS,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getStudents:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.sK,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},SubmitTeam:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.rm,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},Reward:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Qp,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},ChartRules:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Ux,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},Charts:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.GQ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},TabResults:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.ml,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{TabResultList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},Results:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.u9,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},Prize:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.pU,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Prizes:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},Accounts:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.XJ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Account:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getVerification:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Ni,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},PhoneBind:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.uZ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},EmailBind:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.rk,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},Authentication:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.Vy,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},Professional:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.tC,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setleader:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.tO,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getShixun:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.qj,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getCourse:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.XR,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},competition_teams:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.zz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{competition_team:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},all_team_members:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($.$P,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{all_team_member:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},B=t(62498),W=t(23115),H={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:g()(g()({},W.k[0],{width:235,placeholder:"请选择".concat(W.k[0]),loading:"engineeringEvaluteDetail/getMajorList",dataList:[]}),W.k[1],{width:138,placeholder:"请选择".concat(W.k[1]),loading:"engineeringEvaluteDetail/getYearList",dataList:[]}),active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getMajorList:function(e,r){e.payload;var t=r.call,n=r.put,_=r.select;return f()().mark((function e(){var r,a,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.user}));case 2:if(r=e.sent,null==(a=r.userInfo)||!a.school_id){e.next=11;break}return e.next=7,t(B.BA,a.school_id);case 7:if(!(i=e.sent)||!i.data){e.next=11;break}return e.next=11,n({type:"setMajorOrYearDataSource",payload:{key:W.k[0],value:i.data.map((function(e){return{label:e.name,value:e.ec_major_school_id}}))}});case 11:case"end":return e.stop()}}),e)}))()},getYearList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.Nx,t);case 2:if(!(r=e.sent)||!r.data){e.next=6;break}return e.next=6,_({type:"setMajorOrYearDataSource",payload:{key:W.k[1],value:r.data.map((function(e){return{label:e.year,value:e.ec_year_id}}))}});case 6:case"end":return e.stop()}}),e)}))()},getCourseResultDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t,"payload"),e.next=3,n(B.p1,t);case 3:if(!(r=e.sent)||!r.ec_course_target){e.next=7;break}return e.next=7,_({type:"setEchartsData",payload:r});case 7:case"end":return e.stop()}}),e)}))()},getCourseResultDetailClass:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.ff,t);case 2:if(!(r=e.sent)||!r.class_name){e.next=6;break}return e.next=6,a({type:"save",payload:{classDataSource:{active:null,dataList:_()(r.class_name)}}});case 6:case"end":return e.stop()}}),e)}))()},setClassActive:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{classDataSource:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},setMajorOrYearDataSource:function(e,r){var t=r.payload;return i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{dataSource:i()(i()({},e.headerData.dataSource),{},g()({},t.key,i()(i()({},e.headerData.dataSource[t.key]),{},{dataList:t.value})))})})},setMajorOrYearActive:function(e,r){var t=r.payload;return i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{active:i()(i()({},e.headerData.active),{},g()({},t.key,t.value))})})},setEchartsData:function(e,r){var t=r.payload,n={name:t.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},a={name:t.course_name||"",xData:[],seriesData:[]},u={};return t.ec_course_target.forEach((function(e,r){e.position=r+1,n=i()(i()({},n),{},{dataSource:{xData:[].concat(_()(n.dataSource.xData),[r+1]),yBarData:[].concat(_()(n.dataSource.yBarData),[e.actual_grade]),yLineData:[].concat(_()(n.dataSource.yLineData),[e.standard_grade])}});var t=[],a={min:[],max:[]},c=[],o=[],s=[];e.student_data.detail.forEach((function(r,n){var _=r.score;t.push(n+1),a.max.push(_>=e.student_data.goal_score?_:null),a.min.push(_>=e.student_data.goal_score?null:_),c.push(r.name),o.push(r.student_id),s.push(r.clazz)})),u[r+1]={name:r+1,average_score:e.student_data.average_score,goal_score:e.student_data.goal_score,xData:t,yData:a,name_data:c,student_ids:o,class_data:s,goal_scoreData:new Array(e.student_data.detail.length).fill(e.student_data.goal_score),average_scoreData:new Array(e.student_data.detail.length).fill(e.student_data.average_score)}})),t.history.forEach((function(e){a=i()(i()({},a),{},{xData:[].concat(_()(a.xData),[e.year]),seriesData:[].concat(_()(a.seriesData),[e.total_score])})})),i()(i()({},e),{},{name:t.course_name||"",tabListData:t.ec_course_target,echartsData:{barData:n,lineData:a,scatterData:u}})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},G={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setShowMenu:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showMenu:t}});case 2:case"end":return e.stop()}}),e)}))()},setMatrixVerify:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{matrixVerify:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},V=t(70236),K=t.n(V),Y=t(33955),J={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"认证导航",dataSource:g()(g()({},W.k[0],{width:235,placeholder:"请选择".concat(W.k[0]),loading:"engineeringNavigtion/getMajorList",dataList:[]}),W.k[1],{width:138,placeholder:"请选择".concat(W.k[1]),loading:"engineeringNavigtion/getYearList",dataList:[]}),active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"指标评价",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"毕业指标",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"毕业矩阵",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"毕业要求",value:"-",unit:"项"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"指标点",value:"-",unit:"项"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"已达成毕业要求",value:"-",unit:"项"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"未达成毕业要求",value:"-",unit:"项"}]},course:{title:"课程评价",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"课程列表",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"课程矩阵",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"课程数量",value:"-",unit:"门"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"课程目标",value:"-",unit:"项"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"已达成课程数量",value:"-",unit:"门"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"未达成课程数量",value:"-",unit:"门"}]}},teamData:{teach:{title:"授课团队",tabBarContent:"0人",listData:[]},work:{title:"工作团队",tabBarContent:"0人",listData:[]}}},totalListData:[{key:"student_count",title:"当前学生总数",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"转入学生总数",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"转出学生总数",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getMajorList:function(e,r){K()(e);var t=r.call,n=r.put,_=r.select;return f()().mark((function e(){var r,a,i,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.user}));case 2:if(r=e.sent,null==(a=r.userInfo)||!a.school_id){e.next=12;break}return e.next=7,t(B.BA,a.school_id);case 7:if(!(i=e.sent)||!i.data){e.next=12;break}return u=Y.U.getItem(null==a?void 0:a.login),e.next=12,n({type:"setMajorOrYearDataSource",payload:{key:W.k[0],value:i.data.map((function(e){return{label:e.name,value:e.ec_major_school_id}})),active:i.data.length>0?u[0]||i.data[0].ec_major_school_id:void 0}});case 12:case"end":return e.stop()}}),e)}))()},getYearList:function(e,r){var t=e.payload,n=r.call,_=r.put,a=r.select;return f()().mark((function e(){var r,i,u,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.Nx,t.id);case 2:return r=e.sent,e.next=5,a((function(e){return e.user}));case 5:if(i=e.sent,u=i.userInfo,!r||!r.data){e.next=11;break}return c=Y.U.getItem(null==u?void 0:u.login),e.next=11,_({type:"setMajorOrYearDataSource",payload:{key:W.k[1],value:r.data.map((function(e){return{label:e.year,value:e.ec_year_id}})),active:r.data.length>0?t.firstEnter?c[1]:r.data[0].ec_year_id:void 0}});case 11:case"end":return e.stop()}}),e)}))()},getTopPage:function(e,r){K()(e);var t=r.call,n=r.put,_=r.select;return f()().mark((function e(){var r,a,i,u,c,o,s;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.engineeringNavigtion}));case 2:return r=e.sent,a=r.headerData,e.next=6,_((function(e){return e.user}));case 6:if(i=e.sent,u=i.userInfo,c={},!a.active[W.k[1]]||!u.school_id){e.next=18;break}return o=[a.active[W.k[0]],a.active[W.k[1]]],Y.U.setItem(null==u?void 0:u.login,o),e.next=14,t(B.bA,{ec_year_id:a.active[W.k[1]],school_id:u.school_id});case 14:return(s=e.sent)&&s.data&&(c=s.data),e.next=18,n({type:"setTopPage",payload:c});case 18:case"end":return e.stop()}}),e)}))()},putTopPageName:function(e,r){var t=e.payload,n=e.callback,_=r.call;r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_(B.ay,t);case 3:r=e.sent,n(r),e.next=12;break;case 7:e.prev=7,e.t0=e.catch(0),a="",e.t0&&(a=JSON.stringify(e.t0),e.t0.message&&(a=e.t0.message)),n({message:a,status:999});case 12:case"end":return e.stop()}}),e,null,[[0,7]])}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},setMajorOrYearDataSource:function(e,r){var t=r.payload,n=e.headerData.active;return t.active&&(n=i()(i()({},n),{},g()({},t.key,t.active))),i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{dataSource:i()(i()({},e.headerData.dataSource),{},g()({},t.key,i()(i()({},e.headerData.dataSource[t.key]),{},{dataList:t.value}))),active:n})})},setMajorOrYearActive:function(e,r){var t=r.payload;return i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{active:i()(i()({},e.headerData.active),{},g()({},t.key,t.value))})})},setTopPage:function(e,r){var t=r.payload;return i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{name:t.name,tabBarContent:{user_name:t.user_name,user_school:t.user_school,user_type:t.user_type}}),cardListData:i()(i()({},e.cardListData),{},{appraiseData:i()(i()({},e.cardListData.appraiseData),{},{norm:i()(i()({},e.cardListData.appraiseData.norm),{},{result:t.graduaiton_result,listData:e.cardListData.appraiseData.norm.listData.map((function(e){return i()(i()({},e),{},{value:t[e.key]||0})}))}),course:i()(i()({},e.cardListData.appraiseData.course),{},{result:t.course_result,listData:e.cardListData.appraiseData.course.listData.map((function(e){return i()(i()({},e),{},{value:t[e.key]||0})}))})}),teamData:{teach:i()(i()({},e.cardListData.teamData.teach),{},{tabBarContent:"".concat(t.course_teachers?t.course_teachers.length:0,"人"),listData:t.course_teachers||[]}),work:i()(i()({},e.cardListData.teamData.work),{},{tabBarContent:"".concat(t.work_teachers?t.work_teachers.length:0,"人"),listData:t.work_teachers||[]})}}),totalListData:e.totalListData.map((function(e){return i()(i()({},e),{},{value:t[e.key]||0})}))})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Q=J,X={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getGraduationResultDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.gq,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{dataSource:r}});case 5:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},setDataSource:function(e,r){var t=r.payload;return i()(i()({},e),{},{dataSource:t})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},ee=t(39647),re=t.n(ee),te=t(8591),ne=["subitems"],_e=["all"],ae={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:g()(g()({},W.k[0],{width:235,placeholder:"请选择".concat(W.k[0]),loading:"engineeringNormList/getMajorList",dataList:[]}),W.k[1],{width:138,placeholder:"请选择".concat(W.k[1]),loading:"engineeringNormList/getYearList",dataList:[]}),active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getMajorList:function(e,r){K()(e);var t=r.call,n=r.put,_=r.select;return f()().mark((function e(){var r,a,i,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.user}));case 2:if(r=e.sent,null==(a=r.userInfo)||!a.school_id){e.next=12;break}return e.next=7,t(B.BA,a.school_id);case 7:if(!(i=e.sent)||!i.data){e.next=12;break}return u=Y.U.getItem(null==a?void 0:a.login),e.next=12,n({type:"setMajorOrYearDataSource",payload:{key:W.k[0],value:i.data.map((function(e){return{label:e.name,value:e.ec_major_school_id}})),active:i.data.length>0?u[0]||i.data[0].ec_major_school_id:void 0}});case 12:case"end":return e.stop()}}),e)}))()},getYearList:function(e,r){var t=e.payload,n=r.call,_=r.put,a=r.select;return f()().mark((function e(){var r,i,u,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.Nx,t.id);case 2:return r=e.sent,e.next=5,a((function(e){return e.user}));case 5:if(i=e.sent,u=i.userInfo,!r||!r.data){e.next=11;break}return c=Y.U.getItem(null==u?void 0:u.login),e.next=11,_({type:"setMajorOrYearDataSource",payload:{key:W.k[1],value:r.data.map((function(e){return{label:e.year,value:e.ec_year_id}})),active:r.data.length>0?t.firstEnter?c[1]:r.data[0].ec_year_id:void 0}});case 11:case"end":return e.stop()}}),e)}))()},getGraduationResults:function(e,r){K()(e);var t=r.call,n=r.put,_=r.select;return f()().mark((function e(){var r,a,u,c,o,s,p,l,d,b;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.engineeringNormList}));case 2:return r=e.sent,a=r.headerData,e.next=6,_((function(e){return e.user}));case 6:if(u=e.sent,c=u.userInfo,o=[],s=[],p="",!(l=a.active[W.k[1]])){e.next=19;break}return d=[a.active[W.k[0]],a.active[W.k[1]]],Y.U.setItem(null==c?void 0:c.login,d),e.next=17,t(B.eM,l);case 17:(b=e.sent)&&b.graduation_requirements&&(p=b.all_goal_value||"",o=b.graduation_requirements.map((function(e){var r=e.subitems,t=re()(e,ne);return s.push(t.id),i()(i()({},t),{},{children:r})})));case 19:return e.next=21,n({type:"save",payload:{tabListData:o,all_goal_value:p,expandedRowKeys:s}});case 21:case"end":return e.stop()}}),e)}))()},exportGraduation:function(e,r){K()(e);var t=r.call,n=r.select;return f()().mark((function e(){var r,_;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n((function(e){return e.engineeringNormList}));case 2:if(r=e.sent,!(_=r.headerData).active[W.k[1]]){e.next=7;break}return e.next=7,t(B.OE,_.active[W.k[1]]);case 7:case"end":return e.stop()}}),e)}))()},compute:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.all,a=re()(t,_e),e.next=3,n(r?B.Qx:B.Xl,a);case 3:if(!(i=e.sent)||0!==i.status){e.next=10;break}return te.ZP.success("计算完成"),e.next=8,_({type:"getGraduationResults"});case 8:e.next=11;break;case 10:te.ZP.error(i.message);case 11:case"end":return e.stop()}}),e)}))()},getFormulas:function(e,r){var t=e.callback,n=r.call,_=r.select;return f()().mark((function e(){var r,a,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.engineeringNormList}));case 2:if(r=e.sent,!(a=r.headerData).active[W.k[1]]){e.next=9;break}return e.next=7,n(B.mK,a.active[W.k[1]]);case 7:i=e.sent,t(i);case 9:case"end":return e.stop()}}),e)}))()},setFormulas:function(e,r){var t=e.payload,n=e.callback,_=r.call;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(B.y9,t);case 2:r=e.sent,n(r);case 4:case"end":return e.stop()}}),e)}))()},putGoalValue:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(B.No,t);case 2:if(!(r=e.sent)||0!==r.status){e.next=11;break}return te.ZP.success("保存成功"),e.next=7,_({type:"save",payload:{actionTabs:{key:"",params:{}}}});case 7:return e.next=9,_({type:"getGraduationResults"});case 9:e.next=14;break;case 11:a="保存失败",r&&r.message&&(a=r.message),te.ZP.error(a);case 14:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},setMajorOrYearDataSource:function(e,r){var t=r.payload,n=e.headerData.active;return t.active&&(n=i()(i()({},n),{},g()({},t.key,t.active))),i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{dataSource:i()(i()({},e.headerData.dataSource),{},g()({},t.key,i()(i()({},e.headerData.dataSource[t.key]),{},{dataList:t.value}))),active:n})})},setMajorOrYearActive:function(e,r){var t=r.payload;return i()(i()({},e),{},{headerData:i()(i()({},e.headerData),{},{active:i()(i()({},e.headerData.active),{},g()({},t.key,t.value))})})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},ie=t(16139),ue={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{getForumsDetailData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(ie.Si,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{forumsDetailData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setForumsDetailData:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{forumsDetailData:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},ce={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{getForumsData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n("shixun_discuss"===t.memoType?ie.kd:ie.bc,t);case 2:return r=e.sent,delete t.memoType,a=t,e.next=7,_({type:"save",payload:{listParams:a,forumsData:i()({},r)}});case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},oe=t(94433),se=t(27065),pe={namespace:"globalSetting",state:{name:"全局配置",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},isSaiaDomain:"saia.educoder.net"==window.location.host},effects:{query:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(oe.D2,t);case 2:return r=e.sent,le(r),e.next=6,_({type:"save",payload:i()({},r)});case 6:case"end":return e.stop()}}),e)}))()},getSystemUpdate:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(oe.n0,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{updateData:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},setTheme:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(oe.n0,t);case 2:return e.sent,e.next=5,_({type:"save",payload:{theme:t||"default"}});case 5:case"end":return e.stop()}}),e)}))()},setGlobalLoading:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{globalLoading:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},delayTipToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showTip:t}});case 2:case"end":return e.stop()}}),e)}))()},headerToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showHeader:t}});case 2:case"end":return e.stop()}}),e)}))()},footerToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showFooter:t}});case 2:case"end":return e.stop()}}),e)}))()},headerFooterToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showHeaderFooter:t}});case 2:case"end":return e.stop()}}),e)}))()},headerFixedToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showHeaderFixed:t}});case 2:case"end":return e.stop()}}),e)}))()},onlyShowBackTopToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{onlyShowBackTop:t}});case 2:case"end":return e.stop()}}),e)}))()},onlyShowBackTopIconToggle:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{onlyShowBackTopIcons:t}});case 2:case"end":return e.stop()}}),e)}))()},setOperateModel:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{operateModel:t}});case 2:case"end":return e.stop()}}),e)}))()},setOperateModelPath:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{operateModelPath:t}});case 2:case"end":return e.stop()}}),e)}))()},setShowQuestionBackTop:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showQuestionBackTop:t}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch;return e.history.listen((function(e){e.pathname}))}}},le=function(){var e,r,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(window.self===window.top&&null!==(e=n.setting)&&void 0!==e&&e.tab_logo_url){var _=document.createElement("link"),a=document.getElementById("dynamic-favicon");_.id="dynamic-favicon",_.rel="shortcut icon",_.href=null!==(r=n.setting)&&void 0!==r&&r.tab_logo_url?"".concat(se.Z.IMG_SERVER,"/").concat(null===(t=n.setting)||void 0===t?void 0:t.tab_logo_url):"".concat(se.Z.IMG_SERVER,"/react/build/./favicon.ico"),a&&document.head.removeChild(a),document.head.appendChild(_);try{var i,u;if(null===(i=n.setting)||void 0===i||!i.main_site)document.querySelector('meta[name="keywords"]').content=null===(u=n.setting)||void 0===u?void 0:u.name,document.querySelector('meta[name="description"]').remove()}catch(e){}}},fe=t(33743),de={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{getGraduationsStageDetails:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.Xh,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getGraduationsFinalScore:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.H3,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getDelGraduationsTasks:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.km,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getGraduationsTasks:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.Xw,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Tasks:r}});case 5:case"end":return e.stop()}}),e)}))()},getGraduationsTeachers:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(r){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.AA,t);case 2:return null==(a=e.sent)||null===(r=a.data)||void 0===r||r.map((function(e){return e.key=e.id,e})),e.next=6,_({type:"save",payload:{teachers:a}});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getGraduationsStudents:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(r){var a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.eh,t);case 2:return null==(a=e.sent)||null===(r=a.data)||void 0===r||r.map((function(e){return e.key=e.id,e})),e.next=6,_({type:"save",payload:{students:a}});case 6:case"end":return e.stop()}}),e)}))()},getGraduationsNotices:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.Rk,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Notices:r}});case 5:case"end":return e.stop()}}),e)}))()},getGraduationsInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.F7,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{graduation:r.graduation}});case 5:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setUpdateIndex:function(e,r){e.payload,r.call;var t=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"save",payload:{updateIndex:Math.random()}});case 2:case"end":return e.stop()}}),e)}))()},getGraduationsDetails:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(fe.Ou,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{details:(null==r?void 0:r.graduation)||{},menus:(null==r?void 0:r.data)||[],forTask:(null==r?void 0:r.for_task)||[]}});case 5:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}}},be=t(70647),we={namespace:"homePage",state:{name:"首页",loading:!0},effects:{home:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(be.Tt,{payload:t});case 2:return r=e.sent,e.next=5,_({type:"save",payload:i()(i()({},r),{},{isloading:!0})});case 5:case"end":return e.stop()}}),e)}))()},query:function(e,r){e.payload,r.call;var t=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"save",payload:{name:"linlu"}});case 2:case"end":return e.stop()}}),e)}))()},getHomeNotice:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(be.LA,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},UploadNotice:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(be.S_,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},ke={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},openModal:function(e,r){return i()(i()({},e),{},{visibleModalName:r.payload})},closeModal:function(e){return i()(i()({},e),{},{visibleModalName:""})},openSimpleModal:function(e,r){return i()(i()({},e),{},{simpleModalProps:i()({visible:!0},r.payload)})},closeSimpleModal:function(e){return i()(i()({},e),{},{simpleModalProps:{visible:!1}})}}},he=t(41498),me=t.n(he),qe=t(51136),ve=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/banner.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),ye=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),ge=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),xe=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Pe=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Ee=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Se=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Ce=function(){var e=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Ie={namespace:"intraincourse",state:{name:"用户登录模块",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{getBannerList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,i,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(ve,t);case 2:return r=e.sent,a=r.data,i=a.adv,u=a.top_banner,e.next=8,_({type:"save",payload:{BannerList:u,Adv:i}});case 8:case"end":return e.stop()}}),e)}))()},getTopCategoryList:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(ye,t);case 2:return r=e.sent,i=r.data.top_category_list,e.next=6,a({type:"save",payload:{TopCategoryList:[{id:-1,name:"全部"}].concat(_()(i))}});case 6:case"end":return e.stop()}}),e)}))()},getHotList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(ge,t);case 2:return r=e.sent,a=r.data.hot_list,e.next=6,_({type:"save",payload:{HotList:a}});case 6:case"end":return e.stop()}}),e)}))()},getDiscountList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(xe,t);case 2:return r=e.sent,a=r.data.discount_list,e.next=6,_({type:"save",payload:{DiscountList:a}});case 6:case"end":return e.stop()}}),e)}))()},getPaidSubjects:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Pe,t);case 2:return r=e.sent,a=r.data,e.next=6,_({type:"save",payload:{SubjectList:a}});case 6:case"end":return e.stop()}}),e)}))()},getTags:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ee,t);case 2:return r=e.sent,a=r.data.list,e.next=6,_({type:"save",payload:{Tags:a}});case 6:case"end":return e.stop()}}),e)}))()},getUserComments:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Se,t);case 2:return r=e.sent,a=r.data.list,e.next=6,_({type:"save",payload:{UserComments:a}});case 6:case"end":return e.stop()}}),e)}))()},getInfoShow:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ce,t);case 2:return r=e.sent,a=r.data,e.next=6,_({type:"save",payload:{InfoShow:a}});case 6:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}}},je={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Oe=t(41447),Te={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{getPrivateMessageDetails:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.Ub,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{privateMessageDetails:r||[]}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTidings:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.AD,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{tidingsList:r||[]}});case 5:case"end":return e.stop()}}),e)}))()},getPrivateMessages:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.V8,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{privateMessage:r||[]}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getUsersForPrivateMessages:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.QJ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{userPrivateMessage:r||[]}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},unreadMessageInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.Ig,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{unreadInfo:r||[]}});case 5:case"end":return e.stop()}}),e)}))()},getRecentContacts:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Oe.Ko,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{recentContacts:r||[]}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},Ae=t(7201),Le=t(91232),De=t.n(Le),Me=t(6457),Re=t(7540),Ze=function(e,r){var t,n,_,a,u,c,o,s,p;if(e){var l=e||{},f=l.exam,d=l.single_questions,b=l.multiple_questions,w=l.judgement_questions,k=l.program_questions,h=l.completion_questions,m=l.subjective_questions,q=l.practical_questions,v=l.combination_questions,y=l.bprogram_questions,g=[i()({type:"SINGLE",name:(null==r||null===(t=r.find((function(e){return e.value==Re.f[0].nameType})))||void 0===t?void 0:t.name)||Re.f[0].name},d),i()({type:"MULTIPLE",name:(null==r||null===(n=r.find((function(e){return e.value==Re.f[1].nameType})))||void 0===n?void 0:n.name)||Re.f[1].name},b),i()({type:"JUDGMENT",name:(null==r||null===(_=r.find((function(e){return e.value==Re.f[2].nameType})))||void 0===_?void 0:_.name)||Re.f[2].name},w),i()({type:"PROGRAM",name:(null==r||null===(a=r.find((function(e){return e.value==Re.f[6].nameType})))||void 0===a?void 0:a.name)||Re.f[6].name},k),i()({type:"COMPLETION",name:(null==r||null===(u=r.find((function(e){return e.value==Re.f[3].nameType})))||void 0===u?void 0:u.name)||Re.f[3].name},h),i()({type:"SUBJECTIVE",name:(null==r||null===(c=r.find((function(e){return e.value==Re.f[4].nameType})))||void 0===c?void 0:c.name)||Re.f[4].name},m),i()({type:"PRACTICAL",name:(null==r||null===(o=r.find((function(e){return e.value==Re.f[5].nameType})))||void 0===o?void 0:o.name)||Re.f[5].name},q),i()({type:"COMBINATION",name:(null==r||null===(s=r.find((function(e){return e.value==Re.f[7].nameType})))||void 0===s?void 0:s.name)||Re.f[7].name},v),i()({type:"BPROGRAM",name:(null==r||null===(p=r.find((function(e){return e.value==Re.f[8].nameType})))||void 0===p?void 0:p.name)||Re.f[8].name},y)],x=[];if(e.sort_by_qustion_type){var P,E=De()(e.qustion_type_order_name_en);try{var S=function(){var e=P.value;x.push(g.find((function(r){return r.type===e})))};for(E.s();!(P=E.n()).done;)S()}catch(e){E.e(e)}finally{E.f()}}return{exam:f,questionList:(e.sort_by_qustion_type?x:g).filter((function(e){return(null==e?void 0:e.questions_count)>0})).map((function(e,r){var t;return i()(i()({},e),{number:(0,Me.EM)(r+1),questions:null==e||null===(t=e.questions)||void 0===t?void 0:t.map((function(e){return i()(i()({},e),{},{shixun:e.examination_bank_shixun_challenges})}))})}))}}},ze=t(68111),Ne={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{getDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.d1,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{disciplinesData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getCustomDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.ar,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{disciplinesData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEditDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.d1,t);case 2:return r=e.sent,a=null==r?void 0:r.disciplines,u=(0,ze.L)(a),e.next=7,_({type:"save",payload:{courseOptions:u,disciplinesData:i()({},r)}});case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))()},getTeachGroupData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.Dm,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{teachGroupData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getPaperData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.iT,t);case 2:return r=e.sent,e.next=5,n(Ae.cV,t);case 5:return a=e.sent,i=Ze(r,a.data),e.next=9,_({type:"save",payload:{paperData:i}});case 9:return e.abrupt("return",r);case 10:case"end":return e.stop()}}),e)}))()},getPaperlibraryList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.Gd,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setPublic:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.DF,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},handleDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.fn,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getCourseList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.tS,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},sendToClass:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.kp,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},adjustPosition:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.qN,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setScore:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.ts,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},handleDeleteEditQuestion:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.NC,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},batchSetScore:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.YP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},batchDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.Hm,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updatePaper:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.jK,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Fe={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{getExerciseExportHeadData:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.Dq,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{exerciseExportHeadData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editExercise:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.Di,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTagDiscipline:function(e,r){var t=e.payload,n=(e.callback,r.call),_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(x.YY,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{tagDisciplineData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},editExerciseQuestion:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.oF,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},addExerciseQuestion:function(e,r){var t=e.payload,n=(e.callback,r.call);r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ae.oF,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},modifyTitle:function(e,r){var t=(0,C.cloneDeep)(e);return t.editData.exercise.exercise_name=r.payload,t}},subscriptions:{setup:function(e){e.dispatch,e.history}}},$e=t(70738),Ue={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1},effects:{getDiscusses:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.Ax,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{discusses:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getPathsDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.lk,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRightData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.AQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{rightData:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getCoureses:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.ue,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Courses:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getStageData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.yN,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{stageData:(null==r?void 0:r.stages)||[],isShowSchedule:(null==r?void 0:r.is_show_schedule)||!1}});case 5:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}}},Be={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{getCourse:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t,e.next=3,n($e.tS,t);case 3:return a=e.sent,e.next=6,_({type:"save",payload:i()({listParams:r},a)});case 6:return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)}))()},getMenus:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.fh,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{menus:r}});case 5:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},clearListParams:function(e,r){e.payload,r.call;var t=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},We={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{editCourse:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.tu,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},submitCourse:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.pU,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getEditCourseData:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.mQ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getSchoolOption:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.GY,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},appplySchool:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.bz,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},He={namespace:"pathsOverview",state:{},effects:{getSubjectUseInfos:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.nq,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SubjectUseInfos:r}});case 5:case"end":return e.stop()}}),e)}))()},getRankList:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.Fg,t);case 2:return r=e.sent,e.next=5,a({type:"save",payload:{RankList:i()(i()({},r),{},{learn_list:[{rank:"排名",name:"实践课程名称",data:"学习人数"}].concat(_()((null==r?void 0:r.learn_list)||[]))})}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsBody:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.Gz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SBody:r}});case 5:case"end":return e.stop()}}),e)}))()},getOnlineCount:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.hS,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{OnlineCount:null==r?void 0:r.data}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsHeader:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n($e.Hl,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SHeader:r}});case 5:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Ge=t(57374),Ve={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},groupfolderList:{}},effects:{getGroup:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.ex,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{groupfolderList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.d1,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{disciplinesData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEditDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.d1,t);case 2:return r=e.sent,a=null==r?void 0:r.disciplines,u=(0,ze.L)(a),e.next=7,_({type:"save",payload:{courseOptions:u,disciplinesData:i()({},r)}});case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))()},getBasketList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Qj,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{basketData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getTeachGroupData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Dm,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{teachGroupData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEditData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.FG,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getEditDataBprogram:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Bo,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getGroupData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.hI,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{groupData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getItemBanks:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Of,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setPrivate:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Pl,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},revokePublish:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.IJ,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setPublic:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.DF,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},handleDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.fn,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},startExperience:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Bd,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancel:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.al,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},select:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Ys,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},examUnselectAll:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.rV,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},basketDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.x5,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},unselectAll:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.HF,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addKnowledge:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.U6,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},editProblemset:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Wk,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addProblemset:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Mr,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Ke={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{getPaperData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.iT,t);case 2:return r=e.sent,a=(0,ze.r)(r),e.next=6,_({type:"save",payload:{paperData:a}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getEditDisciplines:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a,u;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.d1,t);case 2:return r=e.sent,a=null==r?void 0:r.disciplines,u=(0,ze.L)(a),e.next=7,_({type:"save",payload:{courseOptions:u,disciplinesData:i()({},r)}});case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))()},setScore:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.ts,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},handleDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Cn,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},batchSetScore:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.YP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},batchDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.Hm,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},adjustPosition:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.qN,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},newPreviewProblemset:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ge.et,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Ye=t(31346),Je={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{getRestful:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ye.Go,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{restful:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRestfulDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Ye.H5,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{restfulDetail:i()({},(null==r?void 0:r.data)||{})}});case 5:return e.abrupt("return",(null==r?void 0:r.data)||{});case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},Qe=t(85062),Xe=function(){var e,r,t,n,_,a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[{name:"内容审核情况",id:"Content",status:null==i||null===(e=i.content_info)||void 0===e?void 0:e.status,username:null==i||null===(r=i.content_info)||void 0===r?void 0:r.username,time:null==i||null===(t=i.content_info)||void 0===t?void 0:t.time},{name:"性能审核情况",id:"Performance",status:null==i||null===(n=i.perference_info)||void 0===n?void 0:n.status,username:null==i||null===(_=i.perference_info)||void 0===_?void 0:_.username,time:null==i||null===(a=i.perference_info)||void 0===a?void 0:a.time}]},er={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0}||null,auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{getShixunsDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Po,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{detail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getMirrorApplies:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.tX,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{mirrorApplies:i()({},(null==r?void 0:r.data)||{})}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getRightData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.AQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{rightData:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getChallengesData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.n5,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{challenges:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},saveCopyForExercise:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.FB,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},execJupyter:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.BK,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},execShixun:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ir,t);case 2:return-3===(null==(r=e.sent)?void 0:r.status)&&(0,Me.eF)(),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)}))()},openChallenge:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.dK,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},challengeMoveUp:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.zD,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},challengeMoveDown:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.hn,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancelCollect:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.rs,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},collect:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.KM,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},searchUserCourses:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe._7,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},sendToCourse:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Q,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancelRelease:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ne,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},cancelPublic:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Er,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},applyPublic:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.WO,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},release:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ar,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateAuditSituation:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.LP,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getCollaboratorsData:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.j8,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addCollaborator:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.OV,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addTeachGroupMember:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.l3,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getChangeManager:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.P2,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},changeManager:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.X$,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteCollaborators:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.xk,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getRankingList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.E4,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getMirrorScript:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Z2,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getScriptContent:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Bj,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getCustomScript:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Wi,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateSettingBasicInfo:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.ZO,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getShixunQuote:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Gr,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteShixun:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ps,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},permanentClose:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.U9,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getDepartments:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ql,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updatePermissionSetting:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.aH,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateLearnSetting:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.yE,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateSetting:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.m7,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getSetData:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.U0,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteDataSet:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.uo,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteGitFile:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.sr,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteGitFiles:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.p0,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},moveGitFile:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.IT,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},moveGitFiles:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.t2,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getRepository:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Ag,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{repository:i()({},r)}});case 5:return e.abrupt("return",i()({},r));case 6:case"end":return e.stop()}}),e)}))()},getRepositorys:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Wl,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{repository:i()({},r)}});case 5:return e.abrupt("return",i()({},r));case 6:case"end":return e.stop()}}),e)}))()},getSecretRepository:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.w,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{secretRepository:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},addRepositoryFile:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.v3,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},addRepositoryFiles:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.fL,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getRepositoryCommit:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Je,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getFileContent:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.LK,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{fileContent:i()(i()({},r),{},{params:t})}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getFileContents:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.nu,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{fileContent:i()(i()({},r),{},{params:t})}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},updateRepositoryFile:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.kF,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateRepositoryFiles:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.jq,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},uploadGitFolder:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Op,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},updateCollaboratorEditable:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Dz,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getSettingsData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.DC,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{setting:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getChallengesNew:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.km,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{challengesNew:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},getChallengesEdit:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.q0,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{challengesEdit:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getAuditSituationData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.GI,t);case 2:return r=e.sent,a=Xe(r),e.next=6,_({type:"save",payload:{auditSituationData:a}});case 6:case"end":return e.stop()}}),e)}))()},getEditChallengesQuestion:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.UQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{editChallengesQuestion:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getInfoWithJupyterLab:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.mI,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{infoWithJupyterLab:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return console.log("reducers:",e,r),i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},rr={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{getShixuns:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r,a;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.he,t);case 2:return r=e.sent,a=i()({},t),e.next=6,_({type:"save",payload:i()({listParams:a},r)});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getMenus:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(r){var i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.I_,t);case 2:return null==(i=e.sent)||null===(r=i.disciplines)||void 0===r||r.map((function(e){return e.sub_repertoires=e.sub_disciplines,e})),e.next=6,a({type:"save",payload:{menus:_()((null==i?void 0:i.disciplines)||[])}});case 6:case"end":return e.stop()}}),e)}))()},clearListParams:function(e,r){e.payload,r.call;var t=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},tr={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{getNewShixunsData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.b8,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{newData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},deleteAttachment:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.OW,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},applyShixunMirror:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.EH,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},submitShixuns:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.eX,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getShixunsJupyterLab:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Gu,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{newData:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getEnvironmentData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.K,t);case 2:return r=e.sent,console.log(r,"response"),e.next=6,_({type:"save",payload:{environmentData:i()({},r.data)}});case 6:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){e.dispatch,e.history}}},nr={namespace:"shixunsOverview",state:{},effects:{getShixunUseInfos:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.e,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{ShixunUseInfos:r}});case 5:case"end":return e.stop()}}),e)}))()},getRankList:function(e,r){var t=e.payload,n=r.call,a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Fg,t);case 2:return r=e.sent,e.next=5,a({type:"save",payload:{RankList:{user_list:[{rank:"排名",name:"姓名",role:"角色",student_id:"学号/工号",num:"通过关卡数"}].concat(_()((null==r?void 0:r.user_list)||[])),learn_list:[{rank:"排名",name:"实践项目名称",num:"学习人数"}].concat(_()((null==r?void 0:r.learn_list)||[])),clearance_list:[{rank:"排名",name:"实践项目名称",num:"通关数"}].concat(_()((null==r?void 0:r.clearance_list)||[])),quote_list:[{rank:"排名",name:"实践项目名称",num:"引用次数"}].concat(_()((null==r?void 0:r.quote_list)||[]))}}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsBody:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Gz,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SBody:r}});case 5:case"end":return e.stop()}}),e)}))()},getOnlineCount:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.hS,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{OnlineCount:null==r?void 0:r.data}});case 5:case"end":return e.stop()}}),e)}))()},getStatisticsHeader:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(Qe.Hl,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{SHeader:r}});case 5:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}};function _r(e){return ar.apply(this,arguments)}function ar(){return(ar=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/shixuns/new.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return ur.apply(this,arguments)}function ur(){return(ur=me()(f()().mark((function e(r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,qe.ZP)("/api/shixuns/".concat(r.id,"/required_status.json"),{method:"Get",params:{}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var cr,or={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{setParams:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:i()({},t)});case 2:case"end":return e.stop()}}),e)}))()},getTestData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(_r,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{data:r}});case 5:case"end":return e.stop()}}),e)}))()},setUpdateIndex:function(e,r){e.payload,r.call;var t=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"save",payload:{updateIndex:Math.random()}});case 2:case"end":return e.stop()}}),e)}))()},getCommonData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(ir,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:i()({},r.data)});case 5:case"end":return e.stop()}}),e)}))()},setSideBarTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"sideBar",payload:i()({},t)});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},sideBar:function(e,r){return i()(i()({},e),{},{sideBar:i()(i()({},e.sideBar),r.payload)})}},subscriptions:{setup:function(e){e.dispatch,e.history}}},sr=t(37231),pr={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{getHomeworkBanksDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.JJ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{homeworkBanksDetail:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getSystemUpdate:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.n0,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{systemUpdate:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},getHomepageInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.DA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{homepageInfo:i()({},r)}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},signed:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.qN,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getCourses:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.Ho,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getShixuns:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.rV,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getPaths:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.w3,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getProjects:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.mW,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getVideos:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.WY,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getReviewVideos:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.Qx,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},deleteVideo:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.FM,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},getQuestionBanks:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.ai,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},topicsSetPublic:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.Cx,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},topicsDelete:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.WS,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},topicGetCourseList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.gI,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))()},topicSendToClass:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("videos"!==t.object_type){e.next=4;break}return e.next=3,n(sr.Fn,t);case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,n(sr.Ef,t);case 7:case"end":return e.stop()}}),e)}))()},logWatchHistory:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.lO,t);case 2:return r=e.sent,e.abrupt("return",null==r?void 0:r.log_id);case 4:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},lr=["to"],fr={namespace:"user",state:{name:"用户登录模块",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{login:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r,_;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.to,_=re()(t,lr),e.next=3,n(sr.Es,_);case 3:if(!e.sent.status)try{r?p.history.replace(r):location.reload()}catch(e){}case 5:case"end":return e.stop()}}),e)}))()},showPopLogin:function(e,r){var t=e.payload,n=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showPopLogin:t.showPopLogin,showClosable:t.showClosable}});case 2:case"end":return e.stop()}}),e)}))()},setBindAccountModal:function(e,r){var t=e.payload,n=r.put;return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{bindAccountModalVisible:t.bindAccountModalVisible,userInfoForBindAccountModal:t.userInfoForBindAccountModal,loginInfo:t.loginInfo}});case 2:case"end":return e.stop()}}),e)}))()},getUserInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.bG,i()({},t));case 2:return r=e.sent,localStorage.userInfo=JSON.stringify(r),e.next=6,_({type:"save",payload:{userInfo:i()({},r)}});case 6:return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))()},getNavigationInfo:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(sr.x4,i()({},t));case 2:return r=e.sent,e.next=5,_({type:"save",payload:{navigationInfo:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}}},dr=t(77740),br=function(){var e,r,t,n,_=window.location.href.split("/");if(_.includes("video")){var a=null===(e=_[_.length-1])||void 0===e?void 0:e.split("?")[0];a=Number(a);var i=null===(r=_[_.length-1])||void 0===r||null===(r=r.split("?")[1])||void 0===r?void 0:r.split("=")[1];return"subject_id"===(null===(t=_[_.length-1])||void 0===t||null===(t=t.split("?")[1])||void 0===t?void 0:t.split("=")[0])?{videoId:a,subject_id:i}:"new_video_id"===(null===(n=_[_.length-1])||void 0===n||null===(n=n.split("?")[1])||void 0===n?void 0:n.split("=")[0])?{videoId:a,new_video_id:i}:{videoId:a,course_id:i}}},wr={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:br(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{getVideoDetail:function(e,r){var t=e.payload,n=e.callback,_=r.call,a=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(N.O2,t);case 2:if(r=e.sent,!n){e.next=7;break}n(r),e.next=9;break;case 7:return e.next=9,a({type:"save",payload:{detail:i()({},r)}});case 9:return e.abrupt("return",r);case 10:case"end":return e.stop()}}),e)}))()},setVideoValue:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{detail:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setVideoTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{videoTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setSelectValue:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{selectParams:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getStageData:function(e,r){var t=e.payload,n=r.call,_=r.put,a=r.select;return f()().mark((function e(){var r,i,u,c,o,s,p,l,d;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.yN,t);case 2:return r=e.sent,e.next=5,n($e.lk,{id:t.subject_id});case 5:return i=e.sent,e.next=8,a((function(e){return e.videoDetail}));case 8:return u=e.sent,c=u.queryParams,o=r.stages,p=[],l=[],d={},null==(s=void 0===o?[]:o)||s.forEach((function(e){e.items.forEach((function(e){String(e.id)===String(c.videoId)&&(d=e),"VideoItem"===e.item_type?p.push(e):"Attachment"===e.item_type&&l.push(e),e.children&&e.children.length&&e.children.forEach((function(e){String(e.id)===String(c.videoId)&&(d=e),"VideoItem"===e.item_type?p.push(e):"Attachment"===e.item_type&&l.push(e)}))}))})),window.filterVideoSign=[].concat(p),e.next=18,_({type:"save",payload:{stages:s,active:d,cust_seq:i.cust_seq,videoList:p,attachmentList:l}});case 18:case"end":return e.stop()}}),e)}))()},getVideoData:function(e,r){var t=e.payload,n=r.call,_=r.put;r.select;return f()().mark((function e(){var r,a,i,u,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(N.fn,t);case 2:return r=e.sent,a=r.categories,i=void 0===a?[]:a,u=r.coruse_videos,c=void 0===u?[]:u,e.next=6,_({type:"save",payload:{stages:(null==i?void 0:i.length)>0?i:[{coruse_videos:c,name:"未分配目录"}]}});case 6:case"end":return e.stop()}}),e)}))()},getCourseStageData:function(e,r){var t=e.payload,n=r.call,_=r.put,a=r.select;return f()().mark((function e(){var r,i,u,c,o,s,p;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(dr.R7,t);case 2:return r=e.sent,e.next=5,a((function(e){return e.videoDetail}));case 5:return i=e.sent,u=i.queryParams,c=r.stages,o=[],s=[],p={},null==c||c.forEach((function(e){e.items.forEach((function(e){String(e.id)===String(u.videoId)&&(p=e),"VideoItem"===e.item_type?o.push(e):"Attachment"===e.item_type&&s.push(e),e.children&&e.children.length&&e.children.forEach((function(e){String(e.id)===String(u.videoId)&&(p=e),"VideoItem"===e.item_type?o.push(e):"Attachment"===e.item_type&&s.push(e)}))}))})),window.filterVideoSign=[].concat(o),e.next=15,_({type:"save",payload:{active:p,stages:c,cust_seq:!0,videoList:o,attachmentList:s}});case 15:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)},handleListItemClick:function(e,r){var t=e.videoList,n=e.attachmentList,a=r.payload.videoId||r.payload.attachmentId,u=[].concat(_()(t),_()(n)).find((function(e){return"".concat(e.id)==="".concat(a)}));return i()(i()({},e),{},{active:u,queryParams:i()(i()({},br()),r.payload)})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},kr=wr,hr=t(64887),mr={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{getBaseStatisticData:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.y2,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{Workplace:{BaseData:r.data}}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},putEditDiscussion:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.CH,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getDiscussionDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.XQ,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{DiscussionDetail:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},postDiscussionList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.Ll,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getDiscussionList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.EA,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{DiscussionList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},postAddLessonRes:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.cZ,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getLessonResourcesList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.b,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{LessonResList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},putGoodLessonsDetail:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.To,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getGoodLessonsDetail:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.FU,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{LessonDetail:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},postGoodLessonsList:function(e,r){var t=e.payload,n=r.call;r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.Vf,t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)}))()},getGoodLessonsList:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.G_,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{LessonsList:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()},setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:i()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},setShowMenu:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{showMenu:t}});case 2:case"end":return e.stop()}}),e)}))()},getVirtualSpacesDetails:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.sT,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{virtualSpacesDetails:i()({},r)}});case 5:case"end":return e.stop()}}),e)}))()},setVirtualSpacesLoading:function(e,r){var t=e.payload,n=(r.call,r.put);return f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{loading:t}});case 2:case"end":return e.stop()}}),e)}))()},getVirtualSpacesMenus:function(e,r){var t=e.payload,n=r.call,_=r.put;return f()().mark((function e(){var r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(hr.Sl,t);case 2:return r=e.sent,e.next=5,_({type:"save",payload:{menus:r}});case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return i()(i()({},e),r.payload)}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}},qr={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:k},model_3:{namespace:"classrooms.attachment",model:m},model_4:{namespace:"classrooms.boards",model:v},model_5:{namespace:"classrooms.exercise",model:P},model_6:{namespace:"classrooms.graduation",model:S},model_7:{namespace:"classrooms.homeworks",model:j},model_8:{namespace:"classrooms.index",model:A},model_9:{namespace:"classrooms.new",model:L},model_10:{namespace:"classrooms.overview",model:D},model_11:{namespace:"classrooms.polls",model:R},model_12:{namespace:"classrooms.teacher",model:z},model_13:{namespace:"classrooms.video",model:F},model_14:{namespace:"competitions.index",model:U},model_15:{namespace:"engineering.evaluateDetail",model:H},model_16:{namespace:"engineering.evaluateList",model:W.Z},model_17:{namespace:"engineering.index",model:G},model_18:{namespace:"engineering.navigation",model:Q},model_19:{namespace:"engineering.normDetail",model:X},model_20:{namespace:"engineering.normList",model:ae},model_21:{namespace:"forums.detail",model:ue},model_22:{namespace:"forums.index",model:ce},model_23:{namespace:"globalSetting",model:pe},model_24:{namespace:"graduations.index",model:de},model_25:{namespace:"homePage",model:we},model_26:{namespace:"innovation.index",model:ke},model_27:{namespace:"intraincourse.index",model:Ie},model_28:{namespace:"loading",model:je},model_29:{namespace:"messages.index",model:Te},model_30:{namespace:"paperlibrary.index",model:Ne},model_31:{namespace:"paperlibrary.newPaper",model:Fe},model_32:{namespace:"paths.detail",model:Ue},model_33:{namespace:"paths.index",model:Be},model_34:{namespace:"paths.new",model:We},model_35:{namespace:"paths.overview",model:He},model_36:{namespace:"problemset.index",model:Ve},model_37:{namespace:"problemset.preview",model:Ke},model_38:{namespace:"resetFul.index",model:Je},model_39:{namespace:"shixuns.detail",model:er},model_40:{namespace:"shixuns.index",model:rr},model_41:{namespace:"shixuns.new",model:tr},model_42:{namespace:"shixuns.overview",model:nr},model_43:{namespace:"shixuns.practiceSetting",model:or},model_44:{namespace:"user.detail",model:pr},model_45:{namespace:"user.index",model:fr},model_46:{namespace:"video.detail",model:kr},model_47:{namespace:"virtualSpaces.index",model:mr}},vr=t(37712);function yr(e){var r=(0,p.useAppData)().pluginManager,t=(0,s.useRef)(),n=r.applyPlugins({key:"dva",type:p.ApplyPluginsType.modify,initialValue:{}});if(!t.current){t.current=(0,u.Ue)(i()({history:p.history},n.config||{}),{initialReducer:{},setupMiddlewares:function(e){return _()(e)},setupApp:function(e){e._history=p.history}}),cr=t.current,t.current.use(o()()),(n.plugins||[]).forEach((function(e){t.current.use(e)}));for(var a=0,c=Object.keys(qr);a0){for(r=1,t=1;r1&&"}"===e)},se=Ce("\n",!1),pe=je("argNameOrNumber"),le=je("argNumber"),fe=Ce("0",!1),de=/^[1-9]/,be=Ie([["1","9"]],!1,!1),we=/^[0-9]/,ke=Ie([["0","9"]],!1,!1),he=je("argName"),me=0,qe=0,ve=[{line:1,column:1}],ye=0,ge=[],xe=0;if(void 0!==r.startRule){if(!(r.startRule in _))throw new Error("Can't start parsing from rule \""+r.startRule+'".');a=_[r.startRule]}function Pe(){return e.substring(qe,me)}function Ee(){return Te(qe,me)}function Se(e,r){throw function(e,r){return new T(e,[],"",r)}(e,r=void 0!==r?r:Te(qe,me))}function Ce(e,r){return{type:"literal",text:e,ignoreCase:r}}function Ie(e,r,t){return{type:"class",parts:e,inverted:r,ignoreCase:t}}function je(e){return{type:"other",description:e}}function Oe(r){var t,n=ve[r];if(n)return n;for(t=r-1;!ve[t];)t--;for(n={line:(n=ve[t]).line,column:n.column};tye&&(ye=me,ge=[]),ge.push(e))}function Le(e,r,t){return new T(T.buildMessage(e,r),e,r,t)}function De(){return Me()}function Me(){var e,r;for(e=[],r=Re();r!==n;)e.push(r),r=Re();return e}function Re(){var r;return(r=function(){var e,r;e=me,(r=Ze())!==n&&(qe=e,t=r,r=O({type:w.literal,value:t},_r()));var t;return e=r,e}())===n&&(r=function(){var r,t,_,a;xe++,r=me,123===e.charCodeAt(me)?(t=c,me++):(t=n,0===xe&&Ae(o));t!==n&&Ve()!==n&&(_=Xe())!==n&&Ve()!==n?(125===e.charCodeAt(me)?(a=s,me++):(a=n,0===xe&&Ae(p)),a!==n?(qe=r,i=_,r=t=O({type:w.argument,value:i},_r())):(me=r,r=n)):(me=r,r=n);var i;xe--,r===n&&(t=n,0===xe&&Ae(u));return r}())===n&&(r=function(){var r;r=function(){var r,t,_,a,i,u,l,f,d;r=me,123===e.charCodeAt(me)?(t=c,me++):(t=n,0===xe&&Ae(o));t!==n&&Ve()!==n&&(_=Xe())!==n&&Ve()!==n?(44===e.charCodeAt(me)?(a=g,me++):(a=n,0===xe&&Ae(x)),a!==n&&Ve()!==n?(e.substr(me,6)===P?(i=P,me+=6):(i=n,0===xe&&Ae(E)),i!==n&&Ve()!==n?(u=me,44===e.charCodeAt(me)?(l=g,me++):(l=n,0===xe&&Ae(x)),l!==n&&(f=Ve())!==n?(d=function(){var r,t,_;r=me,e.substr(me,2)===q?(t=q,me+=2):(t=n,0===xe&&Ae(v));t!==n?(_=function(){var e,r,t;if(e=me,r=[],t=Fe(),t!==n)for(;t!==n;)r.push(t),t=Fe();else r=n;r!==n&&(qe=e,r=O({type:0,tokens:r},_r()));return e=r,e}(),_!==n?(qe=r,r=t=_):(me=r,r=n)):(me=r,r=n);r===n&&(r=me,qe=me,tr.push("numberArgStyle"),(t=(t=!0)?void 0:n)!==n&&(_=Ze())!==n?(qe=r,r=t=y(_)):(me=r,r=n));return r}(),d!==n?u=l=[l,f,d]:(me=u,u=n)):(me=u,u=n),u===n&&(u=null),u!==n&&(l=Ve())!==n?(125===e.charCodeAt(me)?(f=s,me++):(f=n,0===xe&&Ae(p)),f!==n?(qe=r,r=t=S(_,i,u)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n);return r}(),r===n&&(r=function(){var r,t,_,a,i,u,l,f,d;r=me,123===e.charCodeAt(me)?(t=c,me++):(t=n,0===xe&&Ae(o));t!==n&&Ve()!==n&&(_=Xe())!==n&&Ve()!==n?(44===e.charCodeAt(me)?(a=g,me++):(a=n,0===xe&&Ae(x)),a!==n&&Ve()!==n?(e.substr(me,4)===Z?(i=Z,me+=4):(i=n,0===xe&&Ae(z)),i===n&&(e.substr(me,4)===N?(i=N,me+=4):(i=n,0===xe&&Ae(F))),i!==n&&Ve()!==n?(u=me,44===e.charCodeAt(me)?(l=g,me++):(l=n,0===xe&&Ae(x)),l!==n&&(f=Ve())!==n?(d=function(){var r,t,_;r=me,e.substr(me,2)===q?(t=q,me+=2):(t=n,0===xe&&Ae(v));t!==n?(_=function(){var r,t,_,a;r=me,t=me,_=[],a=$e(),a===n&&(a=Ue());if(a!==n)for(;a!==n;)_.push(a),(a=$e())===n&&(a=Ue());else _=n;t=_!==n?e.substring(t,me):_;t!==n&&(qe=r,t=O({type:1,pattern:t},_r()));return r=t,r}(),_!==n?(qe=r,r=t=_):(me=r,r=n)):(me=r,r=n);r===n&&(r=me,qe=me,tr.push("dateOrTimeArgStyle"),(t=(t=!0)?void 0:n)!==n&&(_=Ze())!==n?(qe=r,r=t=y(_)):(me=r,r=n));return r}(),d!==n?u=l=[l,f,d]:(me=u,u=n)):(me=u,u=n),u===n&&(u=null),u!==n&&(l=Ve())!==n?(125===e.charCodeAt(me)?(f=s,me++):(f=n,0===xe&&Ae(p)),f!==n?(qe=r,r=t=S(_,i,u)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n);return r}());return r}())===n&&(r=function(){var r,t,_,a,i,u,l,f,d,b,k;r=me,123===e.charCodeAt(me)?(t=c,me++):(t=n,0===xe&&Ae(o));if(t!==n)if(Ve()!==n)if((_=Xe())!==n)if(Ve()!==n)if(44===e.charCodeAt(me)?(a=g,me++):(a=n,0===xe&&Ae(x)),a!==n)if(Ve()!==n)if(e.substr(me,6)===$?(i=$,me+=6):(i=n,0===xe&&Ae(U)),i===n&&(e.substr(me,13)===B?(i=B,me+=13):(i=n,0===xe&&Ae(W))),i!==n)if(Ve()!==n)if(44===e.charCodeAt(me)?(u=g,me++):(u=n,0===xe&&Ae(x)),u!==n)if(Ve()!==n)if(l=me,e.substr(me,7)===H?(f=H,me+=7):(f=n,0===xe&&Ae(G)),f!==n&&(d=Ve())!==n&&(b=Ke())!==n?l=f=[f,d,b]:(me=l,l=n),l===n&&(l=null),l!==n)if((f=Ve())!==n){if(d=[],(b=We())!==n)for(;b!==n;)d.push(b),b=We();else d=n;d!==n&&(b=Ve())!==n?(125===e.charCodeAt(me)?(k=s,me++):(k=n,0===xe&&Ae(p)),k!==n?(qe=r,t=function(e,r,t,n){return O({type:w.plural,pluralType:"plural"===r?"cardinal":"ordinal",value:e,offset:t?t[2]:0,options:n.reduce((function(e,r){var t=r.id,n=r.value,_=r.location;return t in e&&Se('Duplicate option "'+t+'" in plural element: "'+Pe()+'"',Ee()),e[t]={value:n,location:_},e}),{})},_r())}(_,i,l,d),r=t):(me=r,r=n)):(me=r,r=n)}else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;return r}(),r===n&&(r=function(){var r,t,_,a,i,u,l,f,d;r=me,123===e.charCodeAt(me)?(t=c,me++):(t=n,0===xe&&Ae(o));if(t!==n)if(Ve()!==n)if((_=Xe())!==n)if(Ve()!==n)if(44===e.charCodeAt(me)?(a=g,me++):(a=n,0===xe&&Ae(x)),a!==n)if(Ve()!==n)if(e.substr(me,6)===V?(i=V,me+=6):(i=n,0===xe&&Ae(K)),i!==n)if(Ve()!==n)if(44===e.charCodeAt(me)?(u=g,me++):(u=n,0===xe&&Ae(x)),u!==n)if(Ve()!==n){if(l=[],(f=Be())!==n)for(;f!==n;)l.push(f),f=Be();else l=n;l!==n&&(f=Ve())!==n?(125===e.charCodeAt(me)?(d=s,me++):(d=n,0===xe&&Ae(p)),d!==n?(qe=r,t=function(e,r){return O({type:w.select,value:e,options:r.reduce((function(e,r){var t=r.id,n=r.value,_=r.location;return t in e&&Se('Duplicate option "'+t+'" in select element: "'+Pe()+'"',Ee()),e[t]={value:n,location:_},e}),{})},_r())}(_,l),r=t):(me=r,r=n)):(me=r,r=n)}else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;else me=r,r=n;return r}(),r===n&&(r=function(){var r,t;r=me,35===e.charCodeAt(me)?(t="#",me++):(t=n,0===xe&&Ae(i));t!==n&&(qe=r,t=O({type:w.pound},_r()));return r=t,r}()))),r}function Ze(){var e,r,t;if(e=me,r=[],(t=Ye())===n&&(t=Je())===n&&(t=Qe()),t!==n)for(;t!==n;)r.push(t),(t=Ye())===n&&(t=Je())===n&&(t=Qe());else r=n;return r!==n&&(qe=e,r=r.join("")),e=r}function ze(){var r,t,_,a,i;if(xe++,r=me,t=[],_=me,a=me,xe++,(i=He())===n&&(f.test(e.charAt(me))?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(d))),xe--,i===n?a=void 0:(me=a,a=n),a!==n?(e.length>me?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(b)),i!==n?_=a=[a,i]:(me=_,_=n)):(me=_,_=n),_!==n)for(;_!==n;)t.push(_),_=me,a=me,xe++,(i=He())===n&&(f.test(e.charAt(me))?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(d))),xe--,i===n?a=void 0:(me=a,a=n),a!==n?(e.length>me?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(b)),i!==n?_=a=[a,i]:(me=_,_=n)):(me=_,_=n);else t=n;return r=t!==n?e.substring(r,me):t,xe--,r===n&&(t=n,0===xe&&Ae(l)),r}function Ne(){var r,t,_;return xe++,r=me,47===e.charCodeAt(me)?(t="/",me++):(t=n,0===xe&&Ae(h)),t!==n&&(_=ze())!==n?(qe=r,r=t=_):(me=r,r=n),xe--,r===n&&(t=n,0===xe&&Ae(k)),r}function Fe(){var e,r,t,_,a;if(xe++,e=me,(r=Ve())!==n)if((t=ze())!==n){for(_=[],a=Ne();a!==n;)_.push(a),a=Ne();_!==n?(qe=e,r=function(e,r){return{stem:e,options:r}}(t,_),e=r):(me=e,e=n)}else me=e,e=n;else me=e,e=n;return xe--,e===n&&(r=n,0===xe&&Ae(m)),e}function $e(){var r,t,_,a;if(r=me,39===e.charCodeAt(me)?(t=C,me++):(t=n,0===xe&&Ae(I)),t!==n){if(_=[],(a=Ye())===n&&(j.test(e.charAt(me))?(a=e.charAt(me),me++):(a=n,0===xe&&Ae(A))),a!==n)for(;a!==n;)_.push(a),(a=Ye())===n&&(j.test(e.charAt(me))?(a=e.charAt(me),me++):(a=n,0===xe&&Ae(A)));else _=n;_!==n?(39===e.charCodeAt(me)?(a=C,me++):(a=n,0===xe&&Ae(I)),a!==n?r=t=[t,_,a]:(me=r,r=n)):(me=r,r=n)}else me=r,r=n;if(r===n)if(r=[],(t=Ye())===n&&(L.test(e.charAt(me))?(t=e.charAt(me),me++):(t=n,0===xe&&Ae(D))),t!==n)for(;t!==n;)r.push(t),(t=Ye())===n&&(L.test(e.charAt(me))?(t=e.charAt(me),me++):(t=n,0===xe&&Ae(D)));else r=n;return r}function Ue(){var r,t;if(r=[],M.test(e.charAt(me))?(t=e.charAt(me),me++):(t=n,0===xe&&Ae(R)),t!==n)for(;t!==n;)r.push(t),M.test(e.charAt(me))?(t=e.charAt(me),me++):(t=n,0===xe&&Ae(R));else r=n;return r}function Be(){var r,t,_,a,i,u,l;return r=me,Ve()!==n&&(t=rr())!==n&&Ve()!==n?(123===e.charCodeAt(me)?(_=c,me++):(_=n,0===xe&&Ae(o)),_!==n?(qe=me,tr.push("select"),(!0?void 0:n)!==n&&(a=Me())!==n?(125===e.charCodeAt(me)?(i=s,me++):(i=n,0===xe&&Ae(p)),i!==n?(qe=r,u=t,l=a,tr.pop(),r=O({id:u,value:l},_r())):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n),r}function We(){var r,t,_,a,i,u,l;return r=me,Ve()!==n?(t=function(){var r,t,_,a;return r=me,t=me,61===e.charCodeAt(me)?(_="=",me++):(_=n,0===xe&&Ae(Y)),_!==n&&(a=Ke())!==n?t=_=[_,a]:(me=t,t=n),(r=t!==n?e.substring(r,me):t)===n&&(r=rr()),r}(),t!==n&&Ve()!==n?(123===e.charCodeAt(me)?(_=c,me++):(_=n,0===xe&&Ae(o)),_!==n?(qe=me,tr.push("plural"),(!0?void 0:n)!==n&&(a=Me())!==n?(125===e.charCodeAt(me)?(i=s,me++):(i=n,0===xe&&Ae(p)),i!==n?(qe=r,u=t,l=a,tr.pop(),r=O({id:u,value:l},_r())):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n)):(me=r,r=n),r}function He(){var r;return xe++,Q.test(e.charAt(me))?(r=e.charAt(me),me++):(r=n,0===xe&&Ae(X)),xe--,r===n&&(n,0===xe&&Ae(J)),r}function Ge(){var r;return xe++,re.test(e.charAt(me))?(r=e.charAt(me),me++):(r=n,0===xe&&Ae(te)),xe--,r===n&&(n,0===xe&&Ae(ee)),r}function Ve(){var r,t,_;for(xe++,r=me,t=[],_=He();_!==n;)t.push(_),_=He();return r=t!==n?e.substring(r,me):t,xe--,r===n&&(t=n,0===xe&&Ae(ne)),r}function Ke(){var r,t,_,a,i;return xe++,r=me,45===e.charCodeAt(me)?(t="-",me++):(t=n,0===xe&&Ae(ae)),t===n&&(t=null),t!==n&&(_=er())!==n?(qe=r,a=t,r=t=(i=_)?a?-i:i:0):(me=r,r=n),xe--,r===n&&(t=n,0===xe&&Ae(_e)),r}function Ye(){var r,t;return xe++,r=me,e.substr(me,2)===ue?(t=ue,me+=2):(t=n,0===xe&&Ae(ce)),t!==n&&(qe=r,t="'"),xe--,(r=t)===n&&(t=n,0===xe&&Ae(ie)),r}function Je(){var r,t,_,a,i,u;if(r=me,39===e.charCodeAt(me)?(t=C,me++):(t=n,0===xe&&Ae(I)),t!==n)if(_=function(){var r,t,_,a;r=me,t=me,e.length>me?(_=e.charAt(me),me++):(_=n,0===xe&&Ae(b));_!==n?(qe=me,(a=(a="{"===(i=_)||"}"===i||nr()&&"#"===i)?void 0:n)!==n?t=_=[_,a]:(me=t,t=n)):(me=t,t=n);var i;r=t!==n?e.substring(r,me):t;return r}(),_!==n){for(a=me,i=[],e.substr(me,2)===ue?(u=ue,me+=2):(u=n,0===xe&&Ae(ce)),u===n&&(j.test(e.charAt(me))?(u=e.charAt(me),me++):(u=n,0===xe&&Ae(A)));u!==n;)i.push(u),e.substr(me,2)===ue?(u=ue,me+=2):(u=n,0===xe&&Ae(ce)),u===n&&(j.test(e.charAt(me))?(u=e.charAt(me),me++):(u=n,0===xe&&Ae(A)));(a=i!==n?e.substring(a,me):i)!==n?(39===e.charCodeAt(me)?(i=C,me++):(i=n,0===xe&&Ae(I)),i===n&&(i=null),i!==n?(qe=r,r=t=_+a.replace("''","'")):(me=r,r=n)):(me=r,r=n)}else me=r,r=n;else me=r,r=n;return r}function Qe(){var r,t,_,a;return r=me,t=me,e.length>me?(_=e.charAt(me),me++):(_=n,0===xe&&Ae(b)),_!==n?(qe=me,(a=(a=oe(_))?void 0:n)!==n?t=_=[_,a]:(me=t,t=n)):(me=t,t=n),t===n&&(10===e.charCodeAt(me)?(t="\n",me++):(t=n,0===xe&&Ae(se))),r=t!==n?e.substring(r,me):t}function Xe(){var r,t;return xe++,r=me,(t=er())===n&&(t=rr()),r=t!==n?e.substring(r,me):t,xe--,r===n&&(t=n,0===xe&&Ae(pe)),r}function er(){var r,t,_,a,i;if(xe++,r=me,48===e.charCodeAt(me)?(t="0",me++):(t=n,0===xe&&Ae(fe)),t!==n&&(qe=r,t=0),(r=t)===n){if(r=me,t=me,de.test(e.charAt(me))?(_=e.charAt(me),me++):(_=n,0===xe&&Ae(be)),_!==n){for(a=[],we.test(e.charAt(me))?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(ke));i!==n;)a.push(i),we.test(e.charAt(me))?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(ke));a!==n?t=_=[_,a]:(me=t,t=n)}else me=t,t=n;t!==n&&(qe=r,t=parseInt(t.join(""),10)),r=t}return xe--,r===n&&(t=n,0===xe&&Ae(le)),r}function rr(){var r,t,_,a,i;if(xe++,r=me,t=[],_=me,a=me,xe++,(i=He())===n&&(i=Ge()),xe--,i===n?a=void 0:(me=a,a=n),a!==n?(e.length>me?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(b)),i!==n?_=a=[a,i]:(me=_,_=n)):(me=_,_=n),_!==n)for(;_!==n;)t.push(_),_=me,a=me,xe++,(i=He())===n&&(i=Ge()),xe--,i===n?a=void 0:(me=a,a=n),a!==n?(e.length>me?(i=e.charAt(me),me++):(i=n,0===xe&&Ae(b)),i!==n?_=a=[a,i]:(me=_,_=n)):(me=_,_=n);else t=n;return r=t!==n?e.substring(r,me):t,xe--,r===n&&(t=n,0===xe&&Ae(he)),r}var tr=["root"];function nr(){return"plural"===tr[tr.length-1]}function _r(){return r&&r.captureLocation?{location:Ee()}:{}}if((t=a())!==n&&me===e.length)return t;throw t!==n&&me1)throw new RangeError("Fraction-precision stems only accept a single optional option");_.stem.replace(B,(function(e,t,n){return"."===e?r.maximumFractionDigits=0:"+"===n?r.minimumFractionDigits=n.length:"#"===t[0]?r.maximumFractionDigits=t.length:(r.minimumFractionDigits=t.length,r.maximumFractionDigits=t.length+("string"==typeof n?n.length:0)),""})),_.options.length&&(r=F(F({},r),H(_.options[0])))}else if(W.test(_.stem))r=F(F({},r),H(_.stem));else{var a=G(_.stem);a&&(r=F(F({},r),a))}}return r}var Y,J=function(){var e=function(r,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])},e(r,t)};return function(r,t){function n(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),Q=function(){for(var e=0,r=0,t=arguments.length;r(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,ae=Date.now()+"@@",ie=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function ue(e,r,t){var n=e.tagName,_=e.outerHTML,a=e.textContent,i=e.childNodes;if(!n)return ne(a||"",r);n=n.toLowerCase();var u=~ie.indexOf(n),c=t[n];if(c&&u)throw new X(n+" is a self-closing tag and can not be used, please use another tag name.");if(!i.length)return[_];var o=Array.prototype.slice.call(i).reduce((function(e,n){return e.concat(ue(n,r,t))}),[]);return c?"function"==typeof c?[c.apply(void 0,o)]:[c]:Q(["<"+n+">"],o,[""])}function ce(e,r,t,n,_,a){var i=ee(e,r,t,n,_,void 0,a),u={},c=i.reduce((function(e,r){if(0===r.type)return e+r.value;var t=Date.now()+"_"+ ++te;return u[t]=r.value,e+"@@"+t+"@@"}),"");if(!_e.test(c))return ne(c,u);if(!_)throw new X("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new X("Cannot format XML message without DOMParser");Y||(Y=new DOMParser);var o=Y.parseFromString(''+c+"","text/html").getElementById(ae);if(!o)throw new X("Malformed HTML message "+c);var s=Object.keys(_).filter((function(e){return!!o.getElementsByTagName(e).length}));if(!s.length)return ne(c,u);var p=s.filter((function(e){return e!==e.toLowerCase()}));if(p.length)throw new X("HTML tag must be lowercased but the following tags are not: "+p.join(", "));return Array.prototype.slice.call(o.childNodes).reduce((function(e,r){return e.concat(ue(r,u,_))}),[])}var oe=function(){return oe=Object.assign||function(e){for(var r,t=1,n=arguments.length;t<"']/g;function be(e){return(""+e).replace(de,(function(e){return fe[e.charCodeAt(0)]}))}function we(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.reduce((function(r,n){return n in e?r[n]=e[n]:n in t&&(r[n]=t[n]),r}),{})}function ke(e,r){var t=r?"\n".concat(r.stack):"";return"[React Intl] ".concat(e).concat(t)}var he={formats:{},messages:{},timeZone:void 0,textComponent:f.Fragment,defaultLocale:"en",defaultFormats:{},onError:function(e){0}};function me(e,r,t,n){var _,a=e&&e[r];if(a&&(_=a[t]),_)return _;n(ke("No ".concat(r," format named: ").concat(t)))}var qe=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function ve(e,r){var t=e.locale,n=e.formats,_=e.onError,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=a.format,u=i&&me(n,"number",i,_)||{},c=we(a,qe,u);return r(t,c)}function ye(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{return ve(e,r,n).format(t)}catch(r){e.onError(ke("Error formatting number.",r))}return String(t)}function ge(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{return ve(e,r,n).formatToParts(t)}catch(r){e.onError(ke("Error formatting number.",r))}return[]}var xe=["numeric","style"];function Pe(e,r){var t=e.locale,n=e.formats,_=e.onError,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=a.format,u=!!i&&me(n,"relative",i,_)||{},c=we(a,xe,u);return r(t,c)}function Ee(e,r,t,n){var _=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};n||(n="second");var a=Intl.RelativeTimeFormat;a||e.onError(ke('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n'));try{return Pe(e,r,_).format(t,n)}catch(r){e.onError(ke("Error formatting relative time.",r))}return String(t)}var Se=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Ce(e,r,t){var n=e.locale,_=e.formats,a=e.onError,i=e.timeZone,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=u.format,o=Object.assign(Object.assign({},i&&{timeZone:i}),c&&me(_,r,c,a)),s=we(u,Se,o);return"time"!==r||s.hour||s.minute||s.second||(s=Object.assign(Object.assign({},s),{hour:"numeric",minute:"numeric"})),t(n,s)}function Ie(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},_="string"==typeof t?new Date(t||0):t;try{return Ce(e,"date",r,n).format(_)}catch(r){e.onError(ke("Error formatting date.",r))}return String(_)}function je(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},_="string"==typeof t?new Date(t||0):t;try{return Ce(e,"time",r,n).format(_)}catch(r){e.onError(ke("Error formatting time.",r))}return String(_)}function Oe(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},_="string"==typeof t?new Date(t||0):t;try{return Ce(e,"date",r,n).formatToParts(_)}catch(r){e.onError(ke("Error formatting date.",r))}return[]}function Te(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},_="string"==typeof t?new Date(t||0):t;try{return Ce(e,"time",r,n).formatToParts(_)}catch(r){e.onError(ke("Error formatting time.",r))}return[]}var Ae=["localeMatcher","type"];function Le(e,r,t){var n=e.locale,_=e.onError,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};Intl.PluralRules||_(ke('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n'));var i=we(a,Ae);try{return r(n,i).select(t)}catch(e){_(ke("Error formatting plural.",e))}return"other"}var De=t(37205),Me=t.n(De);function Re(e,r){return Object.keys(e).reduce((function(t,n){return t[n]=Object.assign({timeZone:r},e[n]),t}),{})}function Ze(e,r){return Object.keys(Object.assign(Object.assign({},e),r)).reduce((function(t,n){return t[n]=Object.assign(Object.assign({},e[n]||{}),r[n]||{}),t}),{})}function ze(e,r){if(!r)return e;var t=pe.formats;return Object.assign(Object.assign(Object.assign({},t),e),{date:Ze(Re(t.date,r),Re(e.date||{},r)),time:Ze(Re(t.time,r),Re(e.time||{},r))})}var Ne=function(e){return f.createElement.apply(d,[f.Fragment,null].concat(Me()(e)))};function Fe(e,r){var t=e.locale,n=e.formats,_=e.messages,a=e.defaultLocale,i=e.defaultFormats,u=e.onError,c=e.timeZone,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{id:""},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=o.id,l=o.defaultMessage;le(!!p,"[React Intl] An `id` must be provided to format a message.");var f=_&&_[String(p)];n=ze(n,c),i=ze(i,c);var d=[];if(f)try{var b=r.getMessageFormat(f,t,n,{formatters:r});d=b.formatHTMLMessage(s)}catch(e){u(ke('Error formatting message: "'.concat(p,'" for locale: "').concat(t,'"')+(l?", using default message as fallback.":""),e))}else(!l||t&&t.toLowerCase()!==a.toLowerCase())&&u(ke('Missing message: "'.concat(p,'" for locale: "').concat(t,'"')+(l?", using default message as fallback.":"")));if(!d.length&&l)try{var w=r.getMessageFormat(l,a,i);d=w.formatHTMLMessage(s)}catch(e){u(ke('Error formatting the default message for: "'.concat(p,'"'),e))}return d.length?1===d.length&&"string"==typeof d[0]?d[0]||l||String(p):Ne(d):(u(ke('Cannot format message: "'.concat(p,'", ')+"using message ".concat(f||l?"source":"id"," as fallback."))),"string"==typeof f?f||l||String(p):l||String(p))}function $e(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{id:""},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},_=Object.keys(n).reduce((function(e,r){var t=n[r];return e[r]="string"==typeof t?be(t):t,e}),{});return Fe(e,r,t,_)}var Ue=t(18947),Be=t.n(Ue),We=t(31468),He=t.n(We),Ge=["localeMatcher","type","style"],Ve=Date.now();function Ke(e){return"".concat(Ve,"_").concat(e,"_").concat(Ve)}function Ye(e,r,t){var n=e.locale,_=e.onError,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=Intl.ListFormat;i||_(ke('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n'));var u=we(a,Ge);try{var c={},o=t.map((function(e,r){if("object"===He()(e)){var t=Ke(r);return c[t]=e,t}return String(e)}));if(!Object.keys(c).length)return r(n,u).format(o);var s=r(n,u).formatToParts(o);return s.reduce((function(e,r){var t=r.value;return c[t]?e.push(c[t]):"string"==typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e}),[])}catch(e){_(ke("Error formatting list.",e))}return t}var Je=["localeMatcher","style","type","fallback"];function Qe(e,r,t){var n=e.locale,_=e.onError,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=Intl.DisplayNames;i||_(ke('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n'));var u=we(a,Je);try{return r(n,u).of(t)}catch(e){_(ke("Error formatting display name.",e))}}var Xe=Be()||Ue;function er(e){return{locale:e.locale,timeZone:e.timeZone,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError}}function rr(e,r){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}},r=Intl.RelativeTimeFormat,t=Intl.ListFormat,n=Intl.DisplayNames;return{getDateTimeFormat:N(Intl.DateTimeFormat,e.dateTime),getNumberFormat:N(Intl.NumberFormat,e.number),getMessageFormat:N(pe,e.message),getRelativeTimeFormat:N(r,e.relativeTime),getPluralRules:N(Intl.PluralRules,e.pluralRules),getListFormat:N(t,e.list),getDisplayNames:N(n,e.displayNames)}}(r),n=Object.assign(Object.assign({},he),e),_=n.locale,a=n.defaultLocale,i=n.onError;return _?!Intl.NumberFormat.supportedLocalesOf(_).length&&i?i(ke('Missing locale data for locale: "'.concat(_,'" in Intl.NumberFormat. Using default locale: "').concat(a,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(_).length&&i&&i(ke('Missing locale data for locale: "'.concat(_,'" in Intl.DateTimeFormat. Using default locale: "').concat(a,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):(i&&i(ke('"locale" was not configured, using "'.concat(a,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details'))),n.locale=n.defaultLocale||"en"),Object.assign(Object.assign({},n),{formatters:t,formatNumber:ye.bind(null,n,t.getNumberFormat),formatNumberToParts:ge.bind(null,n,t.getNumberFormat),formatRelativeTime:Ee.bind(null,n,t.getRelativeTimeFormat),formatDate:Ie.bind(null,n,t.getDateTimeFormat),formatDateToParts:Oe.bind(null,n,t.getDateTimeFormat),formatTime:je.bind(null,n,t.getDateTimeFormat),formatTimeToParts:Te.bind(null,n,t.getDateTimeFormat),formatPlural:Le.bind(null,n,t.getPluralRules),formatMessage:Fe.bind(null,n,t),formatHTMLMessage:$e.bind(null,n,t),formatList:Ye.bind(null,n,t.getListFormat),formatDisplayName:Qe.bind(null,n,t.getDisplayNames)})}var tr=function(e){s()(t,e);var r=l()(t);function t(){var e;return i()(this,t),(e=r.apply(this,arguments)).cache={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}},e.state={cache:e.cache,intl:rr(er(e.props),e.cache),prevConfig:er(e.props)},e}return c()(t,[{key:"render",value:function(){return le(this.state.intl,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry."),f.createElement(h,{value:this.state.intl},this.props.children)}}],[{key:"getDerivedStateFromProps",value:function(e,r){var t=r.prevConfig,n=r.cache,_=er(e);return Xe(t,_)?null:{intl:rr(_,n),prevConfig:_}}}]),t}(f.PureComponent);tr.displayName="IntlProvider",tr.defaultProps=he;var nr,_r=t(96591),ar=t(3424),ir=t.n(ar),ur=(t(85239),["cache"]),cr=new(ir()),or=Symbol("LANG_CHANGE"),sr={},pr=function(e){return(0,_r.We)().applyPlugins({key:"locale",type:"modify",initialValue:e})},lr=function(e){var r=pr(sr[e]),t=r.cache;return rr(_()(r,ur),t)},fr=function(e,r){return!nr||r||e?(e||(e=dr()),e&&sr[e]?lr(e):sr["zh-CN"]?lr("zh-CN"):rr({locale:"zh-CN",messages:{}})):nr},dr=function(){var e=pr({});return"function"==typeof(null==e?void 0:e.getLocale)?e.getLocale():(navigator.cookieEnabled&&"undefined"!=typeof localStorage?window.localStorage.getItem("umi_locale"):"")||"zh-CN"},br=function(){var e=dr();return["he","ar","fa","ku"].filter((function(r){return e.startsWith(r)})).length?"rtl":"ltr"}},11397:function(e,r,t){"use strict";t.d(r,{y:function(){return s}});var n=t(58988),_=t.n(n),a=t(43418),i=t(95237),u=t(43604),c=(t(59301),t(75534)),o=t(37712),s=function(e){return new Promise((function(r,t){if(!("no"!==e.ip_limit||e.ip_bind&&e.ip_bind_type))return r("");if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,void 0===window.RTCPeerConnection)return t("WebRTC not supported by browser");var n=new RTCPeerConnection,s=[];n.createDataChannel(""),n.createOffer().then((function(e){return n.setLocalDescription(e)})).catch((function(e){return t(e)})),n.onicecandidate=function(n){console.log("event:",n);if(!n||!n.candidate){if(console.log("ips",s),0==s.length||!(0,c.t)(s[0])){var p=a.Z.info({title:(0,o.jsxs)(i.Z,{children:[(0,o.jsx)(u.Z,{flex:"1",children:"提示"}),(0,o.jsx)(u.Z,{children:(0,o.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return p.destroy()}})})]}),icon:null,width:500,className:"custom-modal-divider",content:(0,o.jsx)(i.Z,{children:(0,o.jsxs)(u.Z,{children:["当前考试已启用限制考试访问IP(限制公共IP+内网IP)。",("inner"===e.ip_limit||e.ip_bind)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak Prevent插件)"}),(0,o.jsx)("br",{}),(0,o.jsx)("a",{href:"https://www.educoder.net/forums/4478",target:"_blank",children:"如何安装WebRTC Leak Prevent插件?"})]})]})})});return t("WebRTC disabled or restricted by browser")}var l=s.filter((function(e){return(0,c.t)(e)}));return l&&l.length?r(l.join("")):t("IP获取失败")}var f=n.candidate.candidate.split(" "),d=_()(f),b=d[0],w=d[1],k=d[2],h=d[3],m=d[4],q=d[5],v=d[7],y=d.slice(8);if(console.log("event:",n),s.some((function(e){return e==m}))||s.push(m),console.log(" candidate: "+b.split(":")[1]),console.log(" component: "+["rtp","rtpc"][w-1]),console.log(" protocol: "+k),console.log(" priority: "+h),console.log(" ip: "+m),console.log(" port: "+q),console.log(" type: "+v),y.length){console.log("attributes: ");for(var g=0;g "+y[g]+": "+y[g+1])}}}))}},23115:function(e,r,t){"use strict";t.d(r,{k:function(){return b}});var n=t(39647),_=t.n(n),a=t(7557),i=t.n(a),u=t(82242),c=t.n(u),o=t(85573),s=t.n(o),p=t(62498),l=t(8591),f=t(33955),d=["all"],b=["认证专业","认证届别"],w={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:s()(s()({},b[0],{width:235,placeholder:"请选择".concat(b[0]),loading:"engineeringEvaluteList/getMajorList",dataList:[]}),b[1],{width:138,placeholder:"请选择".concat(b[1]),loading:"engineeringEvaluteList/getYearList",dataList:[]}),active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{setActionTabs:function(e,r){var t=e.payload,n=(r.call,r.put);return i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"save",payload:{actionTabs:c()({},t)}});case 2:case"end":return e.stop()}}),e)}))()},getMajorList:function(e,r){e.payload;var t=r.call,n=r.put,_=r.select;return i()().mark((function e(){var r,a,u,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_((function(e){return e.user}));case 2:if(r=e.sent,null==(a=r.userInfo)||!a.school_id){e.next=12;break}return e.next=7,t(p.BA,a.school_id);case 7:if(!(u=e.sent)||!u.data){e.next=12;break}return c=f.U.getItem(null==a?void 0:a.login),e.next=12,n({type:"setMajorOrYearDataSource",payload:{key:b[0],value:u.data.map((function(e){return{label:e.name,value:e.ec_major_school_id}})),active:u.data.length>0?c[0]||u.data[0].ec_major_school_id:void 0}});case 12:case"end":return e.stop()}}),e)}))()},getYearList:function(e,r){var t=e.payload,n=r.call,_=r.put,a=r.select;return i()().mark((function e(){var r,u,c,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(p.Nx,t.id);case 2:return r=e.sent,e.next=5,a((function(e){return e.user}));case 5:if(u=e.sent,c=u.userInfo,!r||!r.data){e.next=11;break}return o=f.U.getItem(null==c?void 0:c.login),e.next=11,_({type:"setMajorOrYearDataSource",payload:{key:b[1],value:r.data.map((function(e){return{label:e.year,value:e.ec_year_id}})),active:r.data.length>0?t.firstEnter?o[1]:r.data[0].ec_year_id:void 0}});case 11:case"end":return e.stop()}}),e)}))()},getCourseResults:function(e,r){var t=e.payload,n=void 0===t?{}:t,_=r.call,a=r.put,u=r.select;return i()().mark((function e(){var r,t,o,s,l,d,w,k,h,m,q,v;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.calc,t=n.page,o=n.per_page,e.next=3,u((function(e){return e.engineeringEvaluteList}));case 3:return s=e.sent,l=s.headerData,d=s.tabListData,e.next=8,u((function(e){return e.user}));case 8:if(w=e.sent,k=w.userInfo,!(h=l.active[b[1]])){e.next=24;break}return m={id:h,page:t||1,per_page:o||d.pageSize},r&&(m=c()(c()({},m),{},{page:d.pageNo})),e.next=16,_(p._y,m);case 16:if(q=e.sent,v=[l.active[b[0]],l.active[b[1]]],f.U.setItem(null==k?void 0:k.login,v),!q||!q.ec_courses){e.next=22;break}return e.next=22,a({type:"setCourseResults",payload:c()(c()({},d),{},{pageNo:m.page,total:q.count,pageSize:m.per_page||d.pageSize,dataSource:q.ec_courses.map((function(e,r){return c()(c()({},e),{},{key:m.page>1?(m.page-1)*m.per_page+r+1:r+1})}))})});case 22:e.next=26;break;case 24:return e.next=26,a({type:"setCourseResults",payload:c()(c()({},d),{},{pageNo:1,total:0,dataSource:[]})});case 26:case"end":return e.stop()}}),e)}))()},exportCourse:function(e,r){e.payload;var t=r.call,n=r.select;return i()().mark((function e(){var r,_;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n((function(e){return e.engineeringEvaluteList}));case 2:if(r=e.sent,!(_=r.headerData).active[b[1]]){e.next=7;break}return e.next=7,t(p.F,_.active[b[1]]);case 7:case"end":return e.stop()}}),e)}))()},compute:function(e,r){var t=e.payload,n=r.call,a=r.put;return i()().mark((function e(){var r,u,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.all,u=_()(t,d),e.next=3,n(r?p.At:p.PX,u);case 3:if(!(c=e.sent)||0!==c.status){e.next=10;break}return l.ZP.success("计算完成"),e.next=8,a({type:"getCourseResults",payload:{calc:!0}});case 8:e.next=11;break;case 10:l.ZP.error(c.message);case 11:case"end":return e.stop()}}),e)}))()}},reducers:{save:function(e,r){return c()(c()({},e),r.payload)},setMajorOrYearDataSource:function(e,r){var t=r.payload,n=e.headerData.active;return t.active&&(n=c()(c()({},n),{},s()({},t.key,t.active))),c()(c()({},e),{},{headerData:c()(c()({},e.headerData),{},{dataSource:c()(c()({},e.headerData.dataSource),{},s()({},t.key,c()(c()({},e.headerData.dataSource[t.key]),{},{dataList:t.value}))),active:n})})},setMajorOrYearActive:function(e,r){var t=r.payload;return c()(c()({},e),{},{headerData:c()(c()({},e.headerData),{},{active:c()(c()({},e.headerData.active),{},s()({},t.key,t.value))})})},setCourseResults:function(e,r){var t=r.payload;return c()(c()({},e),{},{tabListData:c()(c()({},e.tabListData),t)})}},subscriptions:{setup:function(e){var r=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&r({type:"query"})}))}}};r.Z=w},68111:function(e,r,t){"use strict";t.d(r,{L:function(){return a},r:function(){return u}});var n=t(82242),_=t.n(n),a=function(e){return null==e?void 0:e.map((function(e){var r=(e.sub_disciplines||[]).map((function(e){return{value:e.id,label:e.name}}));return{value:e.id,label:e.name,children:r}}))},i={1:"一",2:"二",3:"三",4:"四",5:"五",6:"六",7:"七",8:"八"},u=function(e){if(e){var r=e||{},t=r.all_questions_count,n=r.all_score,a=r.single_questions,u=r.multiple_questions,c=r.judgement_questions,o=r.program_questions,s=r.completion_questions,p=r.subjective_questions,l=r.practical_questions,f=r.combination_questions;return{all_questions_count:t,all_score:n,questionList:[_()({type:"SINGLE",name:"单选题"},a),_()({type:"MULTIPLE",name:"多选题"},u),_()({type:"COMPLETION",name:"填空题"},s),_()({type:"JUDGMENT",name:"判断题"},c),_()({type:"SUBJECTIVE",name:"简答题"},p),_()({type:"PROGRAM",name:"编程题"},o),_()({type:"PRACTICAL",name:"实训题"},l),_()({type:"COMBINATION",name:"组合题"},f)].filter((function(e){return e.questions_count>0})).map((function(e,r){return _()(_()({},e),{number:i[r+1]})}))}}}},33955:function(e,r,t){"use strict";t.d(r,{U:function(){return i},t:function(){return a}});var n=t(43418),_=t(89918),a=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";n.Z.confirm({centered:!0,width:520,okText:"确定",cancelText:"取消",title:"提示",content:r,onOk:e})},i={setItem:function(e,r){var t,n=e+"-engineering"+(null===(t=(0,_.eY)())||void 0===t?void 0:t.school_id),a=JSON.stringify(r);localStorage.setItem(n,a)},getItem:function(e){var r,t=e+"-engineering"+(null===(r=(0,_.eY)())||void 0===r?void 0:r.school_id),n=localStorage.getItem(t);return null!==n&&"[object Object]"!==n?JSON.parse(n):[]},clear:function(e){var r,t=e+"-engineering"+(null===(r=(0,_.eY)())||void 0===r?void 0:r.school_id);localStorage.removeItem(t)}}},92001:function(e,r,t){"use strict";t.d(r,{$f:function(){return x},Cq:function(){return j},GY:function(){return d},I8:function(){return L},Ow:function(){return E},P:function(){return y},Ql:function(){return w},RA:function(){return N},Zm:function(){return h},bz:function(){return l},eF:function(){return T},gQ:function(){return M},ht:function(){return C},kN:function(){return $},n1:function(){return c},nI:function(){return B},o9:function(){return s},sG:function(){return q},wi:function(){return Z}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136);function c(e){return o.apply(this,arguments)}function o(){return(o=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/avatar.json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function s(e){return p.apply(this,arguments)}function p(){return(p=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/add_school_applies.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/schools/limit_list.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/schools/".concat(r.id,"/departments/for_option.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/add_department_applies.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/authentication_apply.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/professional_auth_apply.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.id,"/professional_auth_apply.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.id,"/authentication_apply.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/phone_bind.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/email_bind.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.login,"/password.json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/accounts/".concat(r.basicInfoId,"/open_users/").concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/".concat(r.login,"/cancel_authentication.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/".concat(r.login,"/cancel_professional_certification.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e,r){return W.apply(this,arguments)}function W(){return(W=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/".concat(r.login,"/videos/").concat(r.id,"/create_subject_video.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},28265:function(e,r,t){"use strict";t.d(r,{An:function(){return w},TO:function(){return s},my:function(){return d},nZ:function(){return l}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/inform_up.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/inform_down.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/update_informs.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/new_informs.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},6288:function(e,r,t){"use strict";t.d(r,{$n:function(){return y},H:function(){return q},Nm:function(){return w},Ot:function(){return h},SV:function(){return s},fc:function(){return E},mn:function(){return x},tO:function(){return d},zI:function(){return l}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/public_with_course_and_project",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/import.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/".concat(r.id,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){var t;return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.id,delete r.id,e.abrupt("return",(0,o.ZP)("/api/files/".concat(t,".json"),{method:"put",body:i()({},r)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/".concat(r.id,"/update_visits.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/".concat(null==r?void 0:r.id,"/watch_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files/".concat(null==r?void 0:r.id,"/add_file_quantity.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},49528:function(e,r,t){"use strict";t.d(r,{CJ:function(){return w},Mf:function(){return E},NA:function(){return y},PC:function(){return h},PP:function(){return q},YQ:function(){return x},cc:function(){return d},dI:function(){return l},yq:function(){return s}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/board_list.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/messages/".concat(r.boardId,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/messages/".concat(r.id,"/sticky_top.json"),{method:"put",body:{course_id:r.coursesId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/messages/".concat(r.id,"/sticky_top.json"),{method:"put",body:{course_id:r.coursesId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/messages/".concat(r.boardId,"/reply_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/messages/".concat(r.boardId,"/reply.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/like.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/commons/delete.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},69363:function(e,r,t){"use strict";t.d(r,{$T:function(){return pt},A:function(){return er},Ab:function(){return Dt},Al:function(){return Z},BQ:function(){return Ee},BR:function(){return M},Bn:function(){return Me},Cq:function(){return ut},DJ:function(){return te},Dd:function(){return s},Ds:function(){return je},EO:function(){return tr},Ed:function(){return _e},FU:function(){return $e},Fg:function(){return p},GV:function(){return de},Gk:function(){return C},Gm:function(){return qe},Gz:function(){return l},Hl:function(){return f},Hn:function(){return q},ID:function(){return Kr},IU:function(){return dr},J2:function(){return se},K$:function(){return Te},KP:function(){return ie},KT:function(){return Q},L$:function(){return Ye},Lk:function(){return Gt},Ls:function(){return H},MA:function(){return mt},MJ:function(){return Br},Mc:function(){return Wt},N7:function(){return L},Nd:function(){return E},Nl:function(){return lr},Ns:function(){return Jr},O3:function(){return ee},Pj:function(){return he},QX:function(){return sr},QZ:function(){return Y},R2:function(){return T},Rk:function(){return ot},S9:function(){return Qe},U8:function(){return rt},UD:function(){return $r},U_:function(){return y},Uy:function(){return Hr},V8:function(){return h},Vw:function(){return B},W0:function(){return hr},W7:function(){return Ce},WK:function(){return vt},Wr:function(){return At},YR:function(){return ir},Z0:function(){return Cr},ZL:function(){return xr},ZT:function(){return Rt},ZX:function(){return Pt},_9:function(){return ye},_B:function(){return Ft},aP:function(){return qr},aQ:function(){return xe},aZ:function(){return He},bm:function(){return Nr},bz:function(){return Ze},c_:function(){return at},ds:function(){return Zr},fN:function(){return gt},fr:function(){return _r},g4:function(){return le},gq:function(){return d},hf:function(){return $},i:function(){return jr},i6:function(){return bt},i7:function(){return Vr},ih:function(){return St},kW:function(){return ce},km:function(){return Xr},nQ:function(){return Ne},nX:function(){return Lr},oM:function(){return Le},oR:function(){return Ut},o_:function(){return yr},pf:function(){return Mr},pr:function(){return zt},pv:function(){return ft},qB:function(){return N},rS:function(){return w},s:function(){return It},sb:function(){return Ve},t1:function(){return we},tB:function(){return Ot},td:function(){return wr},uh:function(){return Be},up:function(){return nt},vV:function(){return Er},w9:function(){return x},wR:function(){return kt},yS:function(){return cr},yV:function(){return j},yd:function(){return Tr},zg:function(){return V}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136),s=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),p=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),l=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),f=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}();function d(e){return b.apply(this,arguments)}function b(){return(b=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.course_id,"/set_assistant_permissions.json"),{method:"post",body:_()({},r.permissions)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.course_id,"/assistant_permissions.json"),{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/top_banner.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id||r.coursesId,"/left_banner.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/homework_commons.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/homework_commons/list.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/graduation_topics.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/graduation_tasks.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/exercises.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/polls.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/homework_commons.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/course_groups.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/all_course_groups.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/attendances.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/weapps/courses/".concat(r.coursesId,"/attendances.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/attendances/".concat(r.id,"/edit.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/informs.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/files.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/course_videos.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/live_links.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/mine.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/boards/".concat(r.categoryId,"/messages.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/course_groups.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return pe.apply(this,arguments)}function pe(){return(pe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/students.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/statistics.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return be.apply(this,arguments)}function be(){return(be=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/work_score.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/act_score.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e){return me.apply(this,arguments)}function me(){return(me=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_lists.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qe(e){return ve.apply(this,arguments)}function ve(){return(ve=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/item_banks.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e){return ge.apply(this,arguments)}function ge(){return(ge=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(null==r?void 0:r.course_id,"/homework_commons/impersonal_list.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return Pe.apply(this,arguments)}function Pe(){return(Pe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_shixun_homework.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ee(e){return Se.apply(this,arguments)}function Se(){return(Se=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(null==r?void 0:r.course_id,"/homework_commons/create_collaborators.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ce(e){return Ie.apply(this,arguments)}function Ie(){return(Ie=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_lists.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function je(e){return Oe.apply(this,arguments)}function Oe(){return(Oe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_subject_homework.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Te(e){return Ae.apply(this,arguments)}function Ae(){return(Ae=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/schools/school_list.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Le(e){return De.apply(this,arguments)}function De(){return(De=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/search_course_list.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){return Re.apply(this,arguments)}function Re(){return(Re=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return ze.apply(this,arguments)}function ze(){return(ze=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/add_school_applies.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ne(e){return Fe.apply(this,arguments)}function Fe(){return(Fe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/member_search.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $e(e){return Ue.apply(this,arguments)}function Ue(){return(Ue=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/search_all.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Be(e){return We.apply(this,arguments)}function We(){return(We=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/add_teacher.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/add_students_by_search.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/set_public_or_private.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return Je.apply(this,arguments)}function Je(){return(Je=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/set_invite_code_halt.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qe(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/duplicate_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(e){return rr.apply(this,arguments)}function rr(){return(rr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,".json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tr(e){return nr.apply(this,arguments)}function nr(){return(nr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/settings.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _r(e){return ar.apply(this,arguments)}function ar(){return(ar=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return ur.apply(this,arguments)}function ur(){return(ur=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_couser_info.json"),{method:"get",params:{export:!0}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cr(e){return or.apply(this,arguments)}function or(){return(or=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_member_act_score_async.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sr(e){return pr.apply(this,arguments)}function pr(){return(pr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_total_homework_commons_score.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lr(e){return fr.apply(this,arguments)}function fr(){return(fr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_total_exercises_and_other_score.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dr(e){return br.apply(this,arguments)}function br(){return(br=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_star_user.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wr(e){return kr.apply(this,arguments)}function kr(){return(kr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_mooc_records.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hr(e){return mr.apply(this,arguments)}function mr(){return(mr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/export_total_course_score.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qr(e){return vr.apply(this,arguments)}function vr(){return(vr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/export_scores.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yr(e){return gr.apply(this,arguments)}function gr(){return(gr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/export_shixun_report.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xr(e){return Pr.apply(this,arguments)}function Pr(){return(Pr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/export_exercise_users.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Er(e){return Sr.apply(this,arguments)}function Sr(){return(Sr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/export_exercise_word.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Cr(e){return Ir.apply(this,arguments)}function Ir(){return(Ir=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api//course_second_categories/".concat(r.id,".json"),{method:"delete",params:{export:!0}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jr(e){return Or.apply(this,arguments)}function Or(){return(Or=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api//boards/".concat(r.id,".json"),{method:"delete",params:{export:!0}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tr(e){return Ar.apply(this,arguments)}function Ar(){return(Ar=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_modules/".concat(r.id,"/sticky_module.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lr(e){return Dr.apply(this,arguments)}function Dr(){return(Dr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_modules/".concat(r.id,"/hidden_module.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mr(e){return Rr.apply(this,arguments)}function Rr(){return(Rr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/new.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zr(e){return zr.apply(this,arguments)}function zr(){return(zr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/weapps/attendances/".concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nr(e){return Fr.apply(this,arguments)}function Fr(){return(Fr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $r(e){return Ur.apply(this,arguments)}function Ur(){return(Ur=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Br(e){return Wr.apply(this,arguments)}function Wr(){return(Wr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/commit_result.xlsx"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hr(e){return Gr.apply(this,arguments)}function Gr(){return(Gr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/export_scores.json"),{method:"get",params:_()({export:!0},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vr(e){return(0,o.ZP)("/api/polls/".concat(e.categoryId,"/start_answer.json"),{method:"get",params:_()({},e)})}function Kr(e){return Yr.apply(this,arguments)}function Yr(){return(Yr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_questions/".concat(r.questionId,"/poll_votes.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jr(e){return Qr.apply(this,arguments)}function Qr(){return(Qr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/commit_poll.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xr(e){return et.apply(this,arguments)}function et(){return(et=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.courseId,"/tasks_list.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rt(e){return tt.apply(this,arguments)}function tt(){return(tt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.courseId,"/update_task_position.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(e){return _t.apply(this,arguments)}function _t(){return(_t=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/calculate_all_shixun_scores.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(e){return it.apply(this,arguments)}function it(){return(it=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/all_course_groups.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ut(e){return ct.apply(this,arguments)}function ct(){return(ct=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/polls/all_course_groups.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ot(e){return st.apply(this,arguments)}function st(){return(st=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/students.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pt(e){return lt.apply(this,arguments)}function lt(){return(lt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_groups/".concat(r.categoryId,"/rename_group.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ft(e){return dt.apply(this,arguments)}function dt(){return(dt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_groups/".concat(r.categoryId,".json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bt(e){return wt.apply(this,arguments)}function wt(){return(wt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/join_course_group.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function kt(e){return ht.apply(this,arguments)}function ht(){return(ht=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/transfer_to_course_group.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mt(e){return qt.apply(this,arguments)}function qt(){return(qt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/delete_from_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vt(e){return yt.apply(this,arguments)}function yt(){return(yt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/join_course_group.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gt(e){return xt.apply(this,arguments)}function xt(){return(xt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/exit_course.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pt(e){return Et.apply(this,arguments)}function Et(){return(Et=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function St(e){return Ct.apply(this,arguments)}function Ct(){return(Ct=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/mooc_users/").concat(r.user_id,"/edit.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function It(e){return jt.apply(this,arguments)}function jt(){return(jt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/mooc_users.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ot(e){return Tt.apply(this,arguments)}function Tt(){return(Tt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/mooc_users/").concat(r.user_id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function At(e){return Lt.apply(this,arguments)}function Lt(){return(Lt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_second_categories/".concat(r.id,"/move_category.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dt(e){return Mt.apply(this,arguments)}function Mt(){return(Mt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/boards/".concat(r.id,"/move_category.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rt(e){return Zt.apply(this,arguments)}function Zt(){return(Zt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/courseware.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zt(e,r){return Nt.apply(this,arguments)}function Nt(){return(Nt=c()(i()().mark((function e(r,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/mark_wrong_topic.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ft(e,r){return $t.apply(this,arguments)}function $t(){return($t=c()(i()().mark((function e(r,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/cancel_wrong_topic.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ut(e,r){return Bt.apply(this,arguments)}function Bt(){return(Bt=c()(i()().mark((function e(r,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r,"/allow_end_group.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wt(e,r){return Ht.apply(this,arguments)}function Ht(){return(Ht=c()(i()().mark((function e(r,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gt(e,r){return Vt.apply(this,arguments)}function Vt(){return(Vt=c()(i()().mark((function e(r,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/tasks/".concat(r,"/get_content_for_commit_id.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},20917:function(e,r,t){"use strict";t.d(r,{$M:function(){return Ce},$P:function(){return _r},Dh:function(){return h},FU:function(){return M},GQ:function(){return Q},IN:function(){return $e},JM:function(){return Ye},Ju:function(){return Ee},Mn:function(){return Ne},Ni:function(){return ce},Pg:function(){return q},Pt:function(){return w},Qp:function(){return V},R9:function(){return Z},Ux:function(){return Y},Vy:function(){return we},XJ:function(){return ie},XR:function(){return ye},Ze:function(){return C},aq:function(){return E},bQ:function(){return l},jS:function(){return $},lm:function(){return Be},ml:function(){return te},o3:function(){return je},pA:function(){return Te},pS:function(){return Ve},pU:function(){return _e},ps:function(){return L},q0:function(){return Me},qN:function(){return Ze},qS:function(){return d},qj:function(){return qe},qt:function(){return er},rV:function(){return y},rZ:function(){return Qe},rk:function(){return le},rm:function(){return H},sK:function(){return B},sL:function(){return Le},su:function(){return He},tC:function(){return de},tO:function(){return he},u9:function(){return ee},uZ:function(){return se},vV:function(){return T},xx:function(){return ir},y8:function(){return xe},yS:function(){return j},zF:function(){return s},zc:function(){return N},zj:function(){return x},zz:function(){return tr}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/update_result.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_staff.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/common_header.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/".concat(r.url),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/update_md_content.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.Teannameid,"/edit.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.Teannameid,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.id,"/leave.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.id,"/add_managers.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/join.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/teachers.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/students.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.teamid,"/crud_team_members.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/competition_reward.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/chart_rules.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/charts.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/results.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/md_tab_rules.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/prize.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/accounts/".concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return pe.apply(this,arguments)}function pe(){return(pe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/accounts/".concat(r.userid,"/phone_bind.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/accounts/".concat(r.userid,"/email_bind.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return be.apply(this,arguments)}function be(){return(be=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/accounts/".concat(r.userid,"/professional_auth_apply.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/accounts/".concat(r.userid,"/authentication_apply.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e){return me.apply(this,arguments)}function me(){return(me=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/prize_leader_account.json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qe(e){return ve.apply(this,arguments)}function ve(){return(ve=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.teamid,"/shixun_detail.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e){return ge.apply(this,arguments)}function ge(){return(ge=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams/").concat(r.teamid,"/course_detail.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return Pe.apply(this,arguments)}function Pe(){return(Pe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/attachments/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ee(e){return Se.apply(this,arguments)}function Se(){return(Se=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.id,"/get_certificate_info.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ce(e){return Ie.apply(this,arguments)}function Ie(){return(Ie=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.id,"/basic_setting.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function je(e){return Oe.apply(this,arguments)}function Oe(){return(Oe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r,"/common_header.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Te(e){return Ae.apply(this,arguments)}function Ae(){return(Ae=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/search_managers.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Le(e){return De.apply(this,arguments)}function De(){return(De=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r,"/get_managers.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){return Re.apply(this,arguments)}function Re(){return(Re=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/add_managers.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return ze.apply(this,arguments)}function ze(){return(ze=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/delete_managers.json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ne(e){return Fe.apply(this,arguments)}function Fe(){return(Fe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r,"/get_picture.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $e(e){return Ue.apply(this,arguments)}function Ue(){return(Ue=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/identifier_exist.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Be(e){return We.apply(this,arguments)}function We(){return(We=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r,"/get_shixun_settings.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/shixun_add.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/shixun_delete.json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return Je.apply(this,arguments)}function Je(){return(Je=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/shixun_select.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qe(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r,"/info_finish.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(e){return rr.apply(this,arguments)}function rr(){return(rr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(null==r?void 0:r.id,"/competition_review.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tr(e){return nr.apply(this,arguments)}function nr(){return(nr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_teams.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _r(e){return ar.apply(this,arguments)}function ar(){return(ar=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/all_team_members.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return ur.apply(this,arguments)}function ur(){return(ur=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/competitions/".concat(r.identifier,"/competition_commit_records/member_works.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},62498:function(e,r,t){"use strict";t.d(r,{F:function(){return b},OE:function(){return q},ff:function(){return w},p1:function(){return k},_y:function(){return d},mK:function(){return x},gq:function(){return E},eM:function(){return g},BA:function(){return C},bA:function(){return j},Nx:function(){return I},Qx:function(){return v},At:function(){return h},PX:function(){return m},Xl:function(){return y},y9:function(){return P},No:function(){return S},ay:function(){return O}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136),c=t(82242),o=t.n(c),s=t(39647),p=t.n(s),l=["id"],f=["ec_year_id","type","goal_value"],d=function(){var e=i()(_()().mark((function e(r){var t,n;return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.id,n=p()(r,l),e.abrupt("return",(0,u.ZP)("/api/ec_years/".concat(t,"/course_results.json"),{method:"get",params:n}));case 2:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),b=function(e){var r=document.createElement("iframe");r.src="/api/ec_years/".concat(e,"/course_results.xlsx"),r.style.display="none",document.body.appendChild(r)},w=function(e){var r=e.ec_year_id;return(0,u.ZP)("/api/ec_years/".concat(r,"/course_results/get_class.json"),{method:"get"})},k=function(e){var r=e.ec_year_id,t=e.id,n=e.class_name,_=void 0===n?null:n;return(0,u.ZP)("/api/ec_years/".concat(r,"/course_results/").concat(t,".json"),{method:"get",params:{class_name:_}})},h=function(e){var r=e.ec_year_id;return(0,u.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:r}})},m=function(e){var r=e.ec_course_id;return(0,u.ZP)("/api/ec_courses/".concat(r,"/evaluations/evaluation_data"),{method:"POST"})},q=function(e){var r=document.createElement("iframe");r.src="/api/ec_years/".concat(e,"/ec_graduation_results.xlsx"),r.style.display="none",document.body.appendChild(r)},v=function(e){var r=e.ec_year_id;return(0,u.ZP)("/api/ec_years/".concat(r,"/ec_graduation_results/compute_all"),{method:"post"})},y=function(e){var r=e.ec_year_id,t=e.id;return(0,u.ZP)("/api/ec_years/".concat(r,"/ec_graduation_results/compute_single?id=").concat(t),{method:"POST"})},g=function(e){return(0,u.ZP)("/api/ec_years/".concat(e,"/ec_graduation_results.json"),{method:"get"})},x=function(e){return(0,u.ZP)("/api/ec_years/".concat(e,"/ec_graduation_results/get_formulas.json"),{method:"get"})},P=function(e){var r=e.ec_year_id,t=e.formula_one,n=e.formula_two,_=e.formula_three;return(0,u.ZP)("/api/ec_years/".concat(r,"/ec_graduation_results/set_formulas.json"),{method:"PUT",body:{formula_one_id:t,formula_two_id:n,formula_three_id:_}})},E=function(e){var r=e.ec_year_id,t=e.id;return(0,u.ZP)("/api/ec_years/".concat(r,"/ec_graduation_results/").concat(t,".json"),{method:"get"})},S=function(e){var r=e.ec_year_id,t=e.type,n=e.goal_value,_=p()(e,f),a="?type=".concat(t),i={method:"PUT"};return"all"===t&&(a+="&goal_value=".concat(n)),"each"===t&&(i=o()(o()({},i),{},{body:_})),(0,u.ZP)("/api/ec_years/".concat(r,"/ec_graduation_results/set_goal_value").concat(a),i)},C=function(){var e=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/schools/".concat(r,"/ec_majors/get_major_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),I=function(){var e=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/ec_major_schools/".concat(r,"/ec_years/get_year_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),j=function(e){var r=e.ec_year_id,t=e.school_id;return(0,u.ZP)("/api/ec_years/".concat(r,"/top_pages.json"),{method:"get",params:{school_id:t}})},O=function(e){var r=e.id,t=e.name;return(0,u.ZP)("/api/ec_years/1/top_pages/".concat(r,"?name=").concat(t),{method:"PUT"})}},83:function(e,r,t){"use strict";t.d(r,{$Q:function(){return Ie},$l:function(){return qr},BJ:function(){return Q},CD:function(){return me},Cl:function(){return Be},Di:function(){return N},Fl:function(){return H},G$:function(){return w},GK:function(){return B},Ip:function(){return _e},J:function(){return h},KE:function(){return V},LP:function(){return ie},MK:function(){return $},Mb:function(){return Ye},N3:function(){return C},P8:function(){return ir},PJ:function(){return q},PT:function(){return er},RK:function(){return d},Ty:function(){return Fe},UH:function(){return De},UK:function(){return j},Uj:function(){return we},Ul:function(){return le},VL:function(){return ge},Vj:function(){return Oe},W4:function(){return de},WL:function(){return Te},X4:function(){return te},Xn:function(){return He},YY:function(){return Z},Yu:function(){return cr},ZD:function(){return _r},Zg:function(){return We},_B:function(){return he},_F:function(){return Qe},_U:function(){return s},_u:function(){return y},ab:function(){return Ue},cC:function(){return Ne},cV:function(){return p},ck:function(){return tr},eA:function(){return wr},gA:function(){return l},gG:function(){return Ve},gJ:function(){return sr},iw:function(){return ze},kp:function(){return Pe},lf:function(){return E},n$:function(){return x},nF:function(){return je},o3:function(){return lr},oS:function(){return ce},oX:function(){return ve},oy:function(){return $e},pL:function(){return qe},pu:function(){return ee},q6:function(){return Se},qf:function(){return M},qz:function(){return se},s:function(){return Re},sA:function(){return Ae},sS:function(){return dr},tX:function(){return Me},uR:function(){return T},ux:function(){return Y},wy:function(){return L},xA:function(){return Ze},yu:function(){return Le},zR:function(){return hr}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136),s=function(e){return(0,o.ZP)("/api/exercises/".concat(null==e?void 0:e.id,"/exercise_question_result.json"),{method:"get",params:e})},p=function(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/get_question_type_alias.json"),{method:"get",params:e})};function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(null==r?void 0:r.id,"/teacher_update.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.id,"/edit_question_type_alias.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_lists.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_identity_photos.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/query_identity_photo_state.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_result.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/bank_list.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/exercises/publish_modal.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/common_header.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/exercises.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.exerciseId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/tag_disciplines.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r){var t;return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.id,delete r.id,e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(t,".json"),{method:"put",body:i()({},r)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_questions.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.id,"/up_down.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/exercises/end_modal.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/publish_groups.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.exerciseId,"/user_exercise_detail.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.exerciseId,"/consult_exercise.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.exerciseId,"/teacher_appraise.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.id,"/adjust_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.id,"/batch_adjust_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.id,"/adjust_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return pe.apply(this,arguments)}function pe(){return(pe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.id,"/delayed_time.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_setting.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return be.apply(this,arguments)}function be(){return(be=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.exerciseId,"/review_exercises_by_students.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_lists.xlsx"),{method:"get",params:i()(i()({},r),{},{export:!0})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/user_exercise_detail.json"),{method:"get",params:i()(i()({},e),{},{login:null})})}function me(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/start.json"),{method:"get",params:i()({},e)})}function qe(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/start_unlock.json"),{method:"post",body:i()({},e)})}function ve(e){return ye.apply(this,arguments)}function ye(){return(ye=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.questionId,"/exercise_answers.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e){return xe.apply(this,arguments)}function xe(){return(xe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/commit_exercise.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pe(e){return Ee.apply(this,arguments)}function Ee(){return(Ee=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/simulate_commit_exercise.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Se(e){return Ce.apply(this,arguments)}function Ce(){return(Ce=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/redo_exercise.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(e){return(0,o.ZP)("/api/".concat(e.url),{method:"get",params:i()({},e)})}function je(e){return(0,o.ZP)("/api/problems/".concat(e.id,"/start.json"),{method:"get",params:i()({},e)})}function Oe(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/begin_commit.json"),{method:"get",params:i()({},e)})}function Te(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/simulate_begin_commit.json"),{method:"get",params:i()({},e)})}function Ae(e){return(0,o.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:i()({},e)})}function Le(e){return console.log("params:",e),(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/edit.json"),{method:"get",params:i()({},e)})}function De(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/get_objective_scores.json"),{method:"get",params:i()({},e)})}function Me(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/redo_modal.json"),{method:"get",params:i()({},e)})}function Re(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/student_redo_lists.json"),{method:"get",params:i()({},e)})}function Ze(e){return(0,o.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:e})}function ze(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/exercise_header.json"),{method:"get",params:i()({},e)})}function Ne(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/allow_close_camera.json"),{method:"post",body:i()({},e)})}function Fe(e){return(0,o.ZP)("/api/exercises/".concat(e.categoryId,"/get_exercise_user_info.json"),{method:"get",params:i()({},e)})}function $e(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/record_screen"),{method:"post",params:i()({},e)})}function Ue(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/unbind_ip.json"),{method:"post",body:i()({},e)})}function Be(e){return(0,o.ZP)("/api/exercises/".concat(e.id,"/check_ip.json"),{method:"get",params:i()({},e)})}function We(e){return(0,o.ZP)("/api/exercises/".concat(null==e?void 0:e.id,"/check_user_exercise.json"),{method:"get",params:i()({},e)})}function He(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/exercises/code_review_detail.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(r.question_id,"/adjust_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return Je.apply(this,arguments)}function Je(){return(Je=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/examination_banks/".concat(r.categoryId,"/simulate_exercise.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qe(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/simulate_start_answer.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(e){return rr.apply(this,arguments)}function rr(){return(rr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/exercise_time.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tr(e){return nr.apply(this,arguments)}function nr(){return(nr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r.categoryId,"/commit_screen_at.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _r(e,r){return ar.apply(this,arguments)}function ar(){return(ar=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/unlock_user"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e,r){return ur.apply(this,arguments)}function ur(){return(ur=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/save_screen_record.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cr(e,r){return or.apply(this,arguments)}function or(){return(or=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/screen_record_list.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sr(e){return pr.apply(this,arguments)}function pr(){return(pr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lr(e){return fr.apply(this,arguments)}function fr(){return(fr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/need_redo.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dr(e,r){return br.apply(this,arguments)}function br(){return(br=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercises/".concat(r,"/mark.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wr(e){return kr.apply(this,arguments)}function kr(){return(kr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/myshixuns/".concat(r,"/exit_delete_pod.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hr(e){return mr.apply(this,arguments)}function mr(){return(mr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/change_exercise_score.json",{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qr(e){return vr.apply(this,arguments)}function vr(){return(vr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_questions/".concat(null==r?void 0:r.id,"/send_to_item_bank.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},16139:function(e,r,t){"use strict";t.d(r,{B0:function(){return d},Si:function(){return E},Sr:function(){return j},YP:function(){return C},b4:function(){return x},bc:function(){return s},dX:function(){return y},eh:function(){return T},iI:function(){return h},kd:function(){return l},qR:function(){return q},sW:function(){return w},ts:function(){return M},vL:function(){return L},z5:function(){return Z}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,"/sticky_or_cancel.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,".json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/new.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,"/edit.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos.json",{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,".json"),{method:"put",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.user_id,"/watch.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.user_id,"/watch.json"),{method:"delete",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/discusses/".concat(r.id,"/reward_code.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/discusses/".concat(r.id,"/plus.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/reply.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/memos/".concat(r.id,"/more_reply.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},94433:function(e,r,t){"use strict";t.d(r,{D2:function(){return c},n0:function(){return s},tk:function(){return l}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136);function c(){return o.apply(this,arguments)}function o(){return(o=i()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/setting.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function s(){return p.apply(this,arguments)}function p(){return(p=i()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/system_update.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/search_records",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},65522:function(e,r,t){"use strict";t.d(r,{B6:function(){return d},Gr:function(){return M},Mf:function(){return j},NA:function(){return E},PC:function(){return y},PP:function(){return x},QA:function(){return l},RP:function(){return $},Sv:function(){return N},YQ:function(){return C},_n:function(){return B},hL:function(){return L},je:function(){return q},mM:function(){return h},wA:function(){return Z},x_:function(){return w},y0:function(){return T},y3:function(){return s}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/graduation_tasks/".concat(r.categoryId,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/graduation_tasks/".concat(r.categoryId,"/tasks_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,"/show_detail.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,"/refuse_student_topic.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,"/accept_student_topic.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/show_comment.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/reply_message.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/like.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/commons/delete.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/new.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,"/edit.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_tasks"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/graduation_tasks/".concat(r.categoryId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/graduation_tasks/".concat(r.categoryId,"/edit.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},33743:function(e,r,t){"use strict";t.d(r,{AA:function(){return B},Db:function(){return h},Dd:function(){return E},F7:function(){return te},Fi:function(){return de},H3:function(){return x},HF:function(){return j},HH:function(){return y},Ib:function(){return ce},J3:function(){return p},NT:function(){return c},NX:function(){return L},Ot:function(){return T},Ou:function(){return _e},Ps:function(){return o},Rk:function(){return ee},Tz:function(){return w},V1:function(){return se},Wz:function(){return s},Xh:function(){return q},Xw:function(){return Q},YS:function(){return V},Zd:function(){return le},bS:function(){return M},ck:function(){return C},eh:function(){return $},il:function(){return l},j7:function(){return d},jW:function(){return H},km:function(){return Y},l5:function(){return N},rU:function(){return we},xF:function(){return Z},zC:function(){return ie},zT:function(){return he}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136);function c(e){return(0,u.ZP)("/api/schools/search.json",{method:"get",params:e})}function o(e){return(0,u.ZP)("/api/schools/".concat(e.id,"/departments/for_option.json"),{method:"get",params:e})}function s(e){return(0,u.ZP)("/api/graduations.json",{method:"POST",body:e})}function p(e){return(0,u.ZP)("/api/graduations.json",{method:"get",params:e})}function l(e){return f.apply(this,arguments)}function f(){return(f=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.identifier,"/graduation_stages/").concat(r.stageid,"/authorized_redelivery.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.identifier,"/graduation_stages/").concat(r.stageid,"/submit.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/student_tasks/export_status.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/student_tasks/export_all_attachments.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.identifier,"/graduation_stages/").concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/student_tasks/set_final_score.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/student_tasks/final_score.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/set_novice_guide.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_notices/").concat(r.doid,"/set_do.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_teachers.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.identifier,"/graduation_students/").concat(r.id,"/update_major.json"),{method:"PUT",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_students.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_teachers/search.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/schools/search.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_students/search.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_students.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_teachers.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.graduation_id,"/graduation_tasks.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.graduation_id,"/graduation_tasks/").concat(r.id,".json"),{method:"PUT",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=i()(_()().mark((function e(r){var t;return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_tasks/").concat(null===(t=r.ids)||void 0===t?void 0:t[0]),{method:"DELETE",body:{ids:r.ids}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_tasks.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,"/graduation_notices.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r.id,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(null==r?void 0:r.id,"/common_header.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e,r){return ue.apply(this,arguments)}function ue(){return(ue=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/preview.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e,r){return oe.apply(this,arguments)}function oe(){return(oe=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_teachers/not_pass.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e,r){return pe.apply(this,arguments)}function pe(){return(pe=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_teachers/pass.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e,r){return fe.apply(this,arguments)}function fe(){return(fe=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_students/not_pass.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e,r){return be.apply(this,arguments)}function be(){return(be=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_students/pass.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e,r){return ke.apply(this,arguments)}function ke(){return(ke=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_students/batch_delete"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e,r){return me.apply(this,arguments)}function me(){return(me=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/graduations/".concat(r,"/graduation_teachers/batch_delete"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},70647:function(e,r,t){"use strict";t.d(r,{LA:function(){return d},S_:function(){return w},Tt:function(){return c},cR:function(){return s},vm:function(){return l}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136);function c(){return o.apply(this,arguments)}function o(){return(o=i()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/home/index.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function s(e){return p.apply(this,arguments)}function p(){return(p=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/project_applies.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/home_notice.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/view_notice.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},41447:function(e,r,t){"use strict";t.d(r,{AD:function(){return s},Ig:function(){return l},Ko:function(){return h},QJ:function(){return q},Ub:function(){return y},V8:function(){return d},dl:function(){return x},w0:function(){return w}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/tidings.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.userId,"/unread_message_info.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.userId,"/private_messages.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.userId,"/private_messages.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.id,"/recent_contacts.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users_for_private_messages.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.userId,"/private_message_details.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.userId,"/private_messages/").concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},77740:function(e,r,t){"use strict";t.d(r,{A2:function(){return q},CI:function(){return d},Ep:function(){return h},Ex:function(){return j},R7:function(){return s},WW:function(){return T},_V:function(){return C},ms:function(){return x},s0:function(){return y},vf:function(){return w},xn:function(){return l},yy:function(){return E}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/online_learning.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/course_stages.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/add_shixun_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/select_shixun_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/add_video_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/add_attachment_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/up_position.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,"/down_position.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.stage_id,"/items/move_position.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_stages/".concat(r.stage_id,"/items/").concat(r.id),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},7201:function(e,r,t){"use strict";t.d(r,{DF:function(){return k},Di:function(){return K},Dm:function(){return F},Dq:function(){return re},Gd:function(){return b},Hb:function(){return ne},Hm:function(){return D},JP:function(){return X},NC:function(){return O},Pl:function(){return m},Qp:function(){return U},RK:function(){return o},YP:function(){return A},ar:function(){return f},cV:function(){return c},d1:function(){return p},fn:function(){return v},iT:function(){return S},jK:function(){return z},kF:function(){return ae},kp:function(){return P},oF:function(){return J},qN:function(){return R},tS:function(){return g},ts:function(){return I},un:function(){return W},w0:function(){return G}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136),c=function(e){return(0,u.ZP)("/api/examination_banks/".concat(e.id,"/get_question_type_alias.json"),{method:"get",params:e})};function o(e){return s.apply(this,arguments)}function s(){return(s=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/edit_question_type_alias.json"),{method:"POST",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return l.apply(this,arguments)}function l(){return(l=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/disciplines.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return d.apply(this,arguments)}function d(){return(d=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return h.apply(this,arguments)}function h(){return(h=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/set_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return q.apply(this,arguments)}function q(){return(q=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/set_private.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return x.apply(this,arguments)}function x(){return(x=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/question_banks/my_courses.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return E.apply(this,arguments)}function E(){return(E=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/send_to_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return C.apply(this,arguments)}function C(){return(C=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e){return j.apply(this,arguments)}function j(){return(j=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/").concat(r.itemId,"/set_score"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return T.apply(this,arguments)}function T(){return(T=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/").concat(r.itemId,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return L.apply(this,arguments)}function L(){return(L=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/batch_set_score.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return M.apply(this,arguments)}function M(){return(M=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/destroy_by_item_type.json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e){return Z.apply(this,arguments)}function Z(){return(Z=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/").concat(r.itemId,"/adjust_position.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return N.apply(this,arguments)}function N(){return(N=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return $.apply(this,arguments)}function $(){return($=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/teach_group_shares.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return B.apply(this,arguments)}function B(){return(B=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e){return H.apply(this,arguments)}function H(){return(H=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return V.apply(this,arguments)}function V(){return(V=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/update_exam.json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e){return Y.apply(this,arguments)}function Y(){return(Y=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/edit_exam.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Q.apply(this,arguments)}function Q(){return(Q=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r.id,"/examination_banks_item_banks/create_item_bank.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return ee.apply(this,arguments)}function ee(){return(ee=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r,"/simulate_exercise.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e){return te.apply(this,arguments)}function te(){return(te=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r,"/exercise_header.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e,r){return _e.apply(this,arguments)}function _e(){return(_e=i()(_()().mark((function e(r,t){var n;return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("file",t),e.abrupt("return",(0,u.ZP)("/api/examination_banks/".concat(r,"/import_item_banks.json"),{method:"post",body:n},!0));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e){return ie.apply(this,arguments)}function ie(){return(ie=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/users/change_exam_score.json",{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},70738:function(e,r,t){"use strict";t.d(r,{$D:function(){return z},A2:function(){return Ie},A7:function(){return br},AQ:function(){return I},Ax:function(){return We},CI:function(){return Re},DQ:function(){return ur},DU:function(){return ve},EP:function(){return R},Ep:function(){return Se},Er:function(){return X},Ex:function(){return Ke},FD:function(){return or},F_:function(){return me},Fg:function(){return p},GY:function(){return nr},Go:function(){return G},Gz:function(){return l},Hl:function(){return f},JS:function(){return fe},KM:function(){return F},M2:function(){return Ae},MO:function(){return re},Mt:function(){return De},Mu:function(){return Ge},NV:function(){return mr},Q:function(){return ne},VO:function(){return pr},WD:function(){return rr},WO:function(){return J},WW:function(){return Je},_C:function(){return kr},_V:function(){return Ue},bw:function(){return D},bz:function(){return ar},c3:function(){return pe},cn:function(){return k},eJ:function(){return W},ef:function(){return ke},fh:function(){return m},fj:function(){return K},hS:function(){return d},jT:function(){return fr},ke:function(){return Xe},lk:function(){return S},mQ:function(){return P},ms:function(){return ze},mx:function(){return ue},nq:function(){return s},p4:function(){return ae},pU:function(){return g},rS:function(){return be},rs:function(){return U},s0:function(){return Oe},sm:function(){return oe},tS:function(){return b},tu:function(){return v},ue:function(){return O},vf:function(){return Pe},xn:function(){return ge},yN:function(){return A},yy:function(){return Fe}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136),s=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),p=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),l=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),f=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),d=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}();function b(e){return w.apply(this,arguments)}function w(){return(w=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return h.apply(this,arguments)}function h(){return(h=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return q.apply(this,arguments)}function q(){return(q=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/disciplines.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,".json"),{method:"PUT",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return x.apply(this,arguments)}function x(){return(x=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return E.apply(this,arguments)}function E(){return(E=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/edit.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return C.apply(this,arguments)}function C(){return(C=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,".json"),{method:"get",params:_()({identifier:r.id},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/right_banner.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return T.apply(this,arguments)}function T(){return(T=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/spoc_courses.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return L.apply(this,arguments)}function L(){return(L=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return M.apply(this,arguments)}function M(){return(M=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/update_team_title.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e){return Z.apply(this,arguments)}function Z(){return(Z=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/delete_member.json"),{method:"Delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return N.apply(this,arguments)}function N(){return(N=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/spoc_courses/").concat(null==r?void 0:r.courseid,".json"),{method:"Delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return $.apply(this,arguments)}function $(){return($=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/collections.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return B.apply(this,arguments)}function B(){return(B=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/collections/cancel.json",{method:"Delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e){return H.apply(this,arguments)}function H(){return(H=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,".json"),{method:"Delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return V.apply(this,arguments)}function V(){return(V=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/publish.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e){return Y.apply(this,arguments)}function Y(){return(Y=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/cancel_publish.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Q.apply(this,arguments)}function Q(){return(Q=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/apply_public.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return ee.apply(this,arguments)}function ee(){return(ee=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/cancel_public.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e){return te.apply(this,arguments)}function te(){return(te=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/choose_course.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return _e.apply(this,arguments)}function _e(){return(_e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/send_to_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e){return ie.apply(this,arguments)}function ie(){return(ie=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/examination_banks/".concat(r.id,"/send_to_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ue(e){return ce.apply(this,arguments)}function ce(){return(ce=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/add_subject_members.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e){return se.apply(this,arguments)}function se(){return(se=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/spoc_courses.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pe(e){return le.apply(this,arguments)}function le(){return(le=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/appointment.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e){return de.apply(this,arguments)}function de(){return(de=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/join_excellent_course.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function be(e){return we.apply(this,arguments)}function we(){return(we=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/watch_attachment_histories.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ke(e){return he.apply(this,arguments)}function he(){return(he=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/learning_statistics.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function me(e){return qe.apply(this,arguments)}function qe(){return(qe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/shixun_statistics.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ve(e){return ye.apply(this,arguments)}function ye(){return(ye=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/study_analyze/").concat(r.type,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e){return xe.apply(this,arguments)}function xe(){return(xe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pe(e){return Ee.apply(this,arguments)}function Ee(){return(Ee=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/add_shixun_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Se(e){return Ce.apply(this,arguments)}function Ce(){return(Ce=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/select_shixun_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(e){return je.apply(this,arguments)}function je(){return(je=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/add_video_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oe(e){return Te.apply(this,arguments)}function Te(){return(Te=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/add_attachment_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(e){return Le.apply(this,arguments)}function Le(){return(Le=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stage_shixuns/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function De(e){return Me.apply(this,arguments)}function Me(){return(Me=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/add_blank_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Re(e){return Ze.apply(this,arguments)}function Ze(){return(Ze=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ze(e){return Ne.apply(this,arguments)}function Ne(){return(Ne=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/up_position.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fe(e){return $e.apply(this,arguments)}function $e(){return($e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,"/down_position.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ue(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(e){return He.apply(this,arguments)}function He(){return(He=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.pathId,"/discusses.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(e){return Ve.apply(this,arguments)}function Ve(){return(Ve=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/excellent_discusses.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ke(e){return Ye.apply(this,arguments)}function Ye(){return(Ye=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.stage_id,"/items/move_position"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Je(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(r.stage_id,"/items/").concat(r.id),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xe(e){return er.apply(this,arguments)}function er(){return(er=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.id,"/excellent_discuss"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rr(e){return tr.apply(this,arguments)}function tr(){return(tr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/".concat(r.id,"/post_discuss"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nr(e){return _r.apply(this,arguments)}function _r(){return(_r=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/schools/for_option.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ar(e){return ir.apply(this,arguments)}function ir(){return(ir=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/add_school_applies.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ur(e){return cr.apply(this,arguments)}function cr(){return(cr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(null==r?void 0:r.id,"/add_homework_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function or(e){return sr.apply(this,arguments)}function sr(){return(sr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stage_shixuns/".concat(null==r?void 0:r.id,"/edit.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pr(e){return lr.apply(this,arguments)}function lr(){return(lr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stage_shixuns/".concat(null==r?void 0:r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fr(e){return dr.apply(this,arguments)}function dr(){return(dr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(null==r?void 0:r.user_id,"/subjects/subject_homework.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function br(e){return wr.apply(this,arguments)}function wr(){return(wr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(null==r?void 0:r.user_id,"/courses/course_homework.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function kr(e){return hr.apply(this,arguments)}function hr(){return(hr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages/".concat(null==r?void 0:r.id,"/batch_add_homework_to_stage.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mr(e){return qr.apply(this,arguments)}function qr(){return(qr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},27085:function(e,r,t){"use strict";t.d(r,{Fd:function(){return Q},Hi:function(){return d},IU:function(){return M},KE:function(){return h},Kc:function(){return te},MK:function(){return Z},Q9:function(){return C},Qg:function(){return L},Qn:function(){return y},UK:function(){return l},W:function(){return ie},Ye:function(){return T},hO:function(){return H},iV:function(){return _e},jy:function(){return N},kp:function(){return B},lf:function(){return E},m7:function(){return w},n$:function(){return x},rJ:function(){return j},s3:function(){return s},ux:function(){return q},vf:function(){return Y},wh:function(){return $},wo:function(){return ee},x$:function(){return V}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/poll_lists.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/common_header.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/poll_setting.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/commit_setting.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/polls/end_poll_modal.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/publish_groups.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/commit_result.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/bank_list.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/polls/publish_modal.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/polls.json"),{method:"POST",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.categoryId,"/edit.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.pollsId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_questions/".concat(r.pollsId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/polls/".concat(r.pollsId,"/poll_questions.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_questions/".concat(r.pollsId,".json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_questions/".concat(r.pollsId,"/up_down.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_banks/".concat(r.topicId,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_banks/".concat(r.topicId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_bank_questions/".concat(r.pollsId,".json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_questions/".concat(r.pollsId,"/up_down.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_bank_questions.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/poll_bank_questions/".concat(r.pollsId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_bank_questions/".concat(r.id,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_bank_questions.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/exercise_bank_questions/".concat(r.exerciseId,"/up_down.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},57374:function(e,r,t){"use strict";t.d(r,{$c:function(){return Ke},A1:function(){return We},Bd:function(){return E},Bo:function(){return H},Cc:function(){return Q},Cn:function(){return te},DF:function(){return y},Dm:function(){return Ce},FG:function(){return B},GW:function(){return je},HF:function(){return M},Hm:function(){return ie},IJ:function(){return Be},L5:function(){return Ee},LS:function(){return Le},MZ:function(){return $e},Mr:function(){return $},NZ:function(){return qe},Of:function(){return h},Pl:function(){return q},Qj:function(){return d},Qp:function(){return Ze},RT:function(){return rr},Rp:function(){return Me},U6:function(){return Z},Vl:function(){return ee},Wk:function(){return N},YP:function(){return _e},Ys:function(){return j},al:function(){return C},bF:function(){return Je},d1:function(){return l},dt:function(){return Xe},et:function(){return se},ex:function(){return w},fY:function(){return le},fn:function(){return x},hI:function(){return ye},hg:function(){return Ne},iT:function(){return V},lS:function(){return he},nD:function(){return Te},qN:function(){return ce},rV:function(){return T},s:function(){return we},sD:function(){return Ue},sS:function(){return xe},ts:function(){return Y},vi:function(){return Ge},x5:function(){return L},zh:function(){return de}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(37205),c=t.n(u),o=t(41498),s=t.n(o),p=t(51136);function l(e){return f.apply(this,arguments)}function f(){return(f=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/disciplines.json",{method:"get",params:i()(i()({},r),{},{clazz:"ItemBanksGroup"})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/list.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/set_private.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/set_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/problems/".concat(r.id,"/start.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,".json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:r.type}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/tag_disciplines.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/edit.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/problems/".concat(r.id,"/edit.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,"/set_score.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,"/set_challenge_score.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,"/combination_set_score.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/".concat(r.id,"/adjust_position.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return pe.apply(this,arguments)}function pe(){return(pe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/examination_banks.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/examination_banks/".concat(r.id,"/revoke_item.json"),{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return be.apply(this,arguments)}function be(){return(be=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/examination_banks/".concat(r.exam_id,"/examination_banks_item_banks.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/join_to_collection.json"),{method:"post",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e){return me.apply(this,arguments)}function me(){return(me=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/cancel_collection.json"),{method:"post",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qe(e){return ve.apply(this,arguments)}function ve(){return(ve=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e){return ge.apply(this,arguments)}function ge(){return(ge=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return Pe.apply(this,arguments)}function Pe(){return(Pe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ee(e){return Se.apply(this,arguments)}function Se(){return(Se=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/".concat(r.id,"/feedback.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ce(e){return Ie.apply(this,arguments)}function Ie(){return(Ie=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/teach_group_shares.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function je(e){return Oe.apply(this,arguments)}function Oe(){return(Oe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/teach_group_shares.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Te(e){return Ae.apply(this,arguments)}function Ae(){return(Ae=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Le(e){return De.apply(this,arguments)}function De(){return(De=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){return Re.apply(this,arguments)}function Re(){return(Re=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return ze.apply(this,arguments)}function ze(){return(ze=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ne(e){return Fe.apply(this,arguments)}function Fe(){return(Fe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $e(e){return(0,p.ZP)("/api/problems/".concat(e.identifier,"/publish.json"),{method:"post",body:e})}function Ue(e){return(0,p.ZP)("/api/problems/".concat(e.identifier,"/cancel_publish.json"),{method:"post",body:e})}function Be(e){return(0,p.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:c()(e.id)}})}function We(e){return He.apply(this,arguments)}function He(){return(He=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups/".concat(r.id,"/up_position.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(e){return Ve.apply(this,arguments)}function Ve(){return(Ve=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_banks_groups/".concat(r.id,"/down_position.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ke(e){return Ye.apply(this,arguments)}function Ye(){return(Ye=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/homework_commons/".concat(r.id,"/edit_hack.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Je(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xe(e){return er.apply(this,arguments)}function er(){return(er=s()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/problems/batch_publish.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rr(){return tr.apply(this,arguments)}function tr(){return(tr=s()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,p.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},31346:function(e,r,t){"use strict";t.d(r,{E1:function(){return l},Go:function(){return c},H5:function(){return s}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136);function c(e){return o.apply(this,arguments)}function o(){return(o=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/restfuls.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function s(e){return p.apply(this,arguments)}function p(){return(p=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/restfuls/".concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/restfuls/".concat(r.id,".json"),{method:"delete",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},3479:function(e,r,t){"use strict";t.d(r,{Ar:function(){return le},BD:function(){return Me},Be:function(){return xe},Dx:function(){return T},Fr:function(){return cr},GS:function(){return w},G_:function(){return h},H:function(){return ce},H1:function(){return se},Hj:function(){return Ne},JA:function(){return Be},JG:function(){return j},KE:function(){return Z},Lz:function(){return Te},Mf:function(){return ie},NA:function(){return te},PC:function(){return Q},PP:function(){return ee},PW:function(){return he},Q3:function(){return L},QC:function(){return He},Qt:function(){return Le},R$:function(){return ir},RP:function(){return y},Ti:function(){return hr},Uc:function(){return er},Ul:function(){return E},VB:function(){return dr},Vs:function(){return tr},Xn:function(){return x},YQ:function(){return _e},Z8:function(){return l},ak:function(){return we},co:function(){return Ee},cz:function(){return V},fK:function(){return d},gG:function(){return Y},gZ:function(){return Qe},h$:function(){return s},ku:function(){return je},lf:function(){return $},m7:function(){return C},mz:function(){return ye},n$:function(){return N},oN:function(){return wr},pH:function(){return Ze},pb:function(){return lr},qP:function(){return Ve},ql:function(){return Ye},rN:function(){return Ce},sw:function(){return B},t1:function(){return H},to:function(){return q},ub:function(){return $e},ux:function(){return M},wS:function(){return sr},yT:function(){return de},yy:function(){return _r},z2:function(){return qe}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/works_list.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_homeworks/".concat(r.categoryId,"/student_works.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_homeworks/".concat(r.categoryId,"/header_info.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r,"/query_game_url.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r,"/get_newest_shixun_work_comments.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/code_review_results.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/code_review_detail.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/settings.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/update_settings.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/group_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/works_list.xlsx"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.coursesId,"/reference_answer.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/publish_groups.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/end_groups.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/bank_list.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/save_banks.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/shixun_work_report.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/shixun_work_report_echart_data.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/user_hack_detail.json"),{method:"get",params:i()(i()({},r),{},{id:r.categoryId})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.categoryId,"/adjust_review_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/show_comment.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/reply_message.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/like.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ue.apply(this,arguments)}function ue(){return(ue=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/commons/delete.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/update_explanation.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return pe.apply(this,arguments)}function pe(){return(pe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return be.apply(this,arguments)}function be(){return(be=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_banks/".concat(r.id,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.commonHomeworkId,"/student_works/new.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e){return me.apply(this,arguments)}function me(){return(me=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/edit.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qe(e){return ve.apply(this,arguments)}function ve(){return(ve=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,".json"),{method:"put",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e){return ge.apply(this,arguments)}function ge(){return(ge=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/revise_attachment.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return Pe.apply(this,arguments)}function Pe(){return(Pe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.commonHomeworkId,"/student_works.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ee(e){return Se.apply(this,arguments)}function Se(){return(Se=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.homeworkId,"/student_works/relate_project.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ce(e){return Ie.apply(this,arguments)}function Ie(){return(Ie=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.homeworkId,"/student_works/cancel_relate_project.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function je(e){return Oe.apply(this,arguments)}function Oe(){return(Oe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/projects/search.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Te(e){return Ae.apply(this,arguments)}function Ae(){return(Ae=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.commonHomeworkId,"/student_works/search_member_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Le(e){return De.apply(this,arguments)}function De(){return(De=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/new.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){return Re.apply(this,arguments)}function Re(){return(Re=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/edit.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return ze.apply(this,arguments)}function ze(){return(ze=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_banks/".concat(r.id,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ne(e){return Fe.apply(this,arguments)}function Fe(){return(Fe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,".json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $e(e){return Ue.apply(this,arguments)}function Ue(){return(Ue=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/supply_attachments.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Be(e){return We.apply(this,arguments)}function We(){return(We=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/comment_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return Ge.apply(this,arguments)}function Ge(){return(Ge=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/destroy_score.json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/add_score_reply.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return Je.apply(this,arguments)}function Je(){return(Je=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/all_student_works.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qe(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/destroy_work_comment.json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(e){return rr.apply(this,arguments)}function rr(){return(rr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/score_status.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tr(e){return nr.apply(this,arguments)}function nr(){return(nr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_commons/".concat(r.categoryId,"/update_score.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _r(e){return ar.apply(this,arguments)}function ar(){return(ar=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/add_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return ur.apply(this,arguments)}function ur(){return(ur=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.userId,"/appeal_anonymous_score.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cr(e){return or.apply(this,arguments)}function or(){return(or=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/myshixuns/".concat(r.id,"/reset_my_game.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sr(e){return pr.apply(this,arguments)}function pr(){return(pr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/commit_des.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lr(e){return fr.apply(this,arguments)}function fr(){return(fr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/student_works/".concat(r.homeworkId,"/update_des.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dr(e){return br.apply(this,arguments)}function br(){return(br=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/file_repeat_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wr(e){return kr.apply(this,arguments)}function kr(){return(kr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/file_repeat_result.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hr(e){return mr.apply(this,arguments)}function mr(){return(mr=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.course_id,"/homework_commons/file_repeat_detail.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},85062:function(e,r,t){"use strict";t.d(r,{$Q:function(){return ot},AE:function(){return kr},AQ:function(){return v},Ag:function(){return Fr},Ar:function(){return J},At:function(){return vt},BK:function(){return S},Bj:function(){return Oe},DC:function(){return Se},Dz:function(){return gt},E4:function(){return Pe},EH:function(){return ne},Ee:function(){return Rt},Er:function(){return G},FB:function(){return P},Fg:function(){return f},GI:function(){return oe},Gr:function(){return Re},Gu:function(){return ue},Gz:function(){return l},Hl:function(){return s},IT:function(){return Rr},I_:function(){return k},Ir:function(){return I},Je:function(){return Jr},K:function(){return St},K0:function(){return Dt},KM:function(){return z},K_:function(){return ft},LK:function(){return Xr},LP:function(){return pe},Ne:function(){return W},OV:function(){return be},OW:function(){return re},Op:function(){return ut},P2:function(){return me},Po:function(){return m},Ps:function(){return ze},Q:function(){return U},Q1:function(){return It},QA:function(){return Wt},Ql:function(){return Ue},Rs:function(){return ur},SG:function(){return Jt},Tn:function(){return vr},Tr:function(){return Gt},U0:function(){return Je},U9:function(){return Fe},UQ:function(){return Or},Ui:function(){return pt},Vx:function(){return At},WO:function(){return K},WT:function(){return Kt},Wi:function(){return Ae},Wl:function(){return Ur},X$:function(){return ve},Yn:function(){return Pr},Z2:function(){return Ie},ZO:function(){return De},Zt:function(){return Pt},_7:function(){return F},_9:function(){return Sr},aH:function(){return We},al:function(){return nr},b8:function(){return X},bq:function(){return gr},dK:function(){return O},e:function(){return d},eX:function(){return ae},eb:function(){return or},fL:function(){return Kr},h4:function(){return Ot},hS:function(){return p},he:function(){return b},hn:function(){return D},ii:function(){return ar},im:function(){return Ir},j8:function(){return fe},jq:function(){return at},kF:function(){return nt},km:function(){return rr},l3:function(){return ke},m7:function(){return Ke},mI:function(){return Ut},n5:function(){return g},nu:function(){return rt},p0:function(){return Dr},q0:function(){return br},q9:function(){return mt},qA:function(){return kt},rO:function(){return fr},rs:function(){return R},sr:function(){return Ar},t2:function(){return zr},tX:function(){return zt},uo:function(){return Xe},v3:function(){return Gr},w:function(){return Wr},xK:function(){return mr},xg:function(){return pr},xk:function(){return ge},yE:function(){return Ge},yx:function(){return Ft},zD:function(){return A},zH:function(){return bt}});var n=t(82242),_=t.n(n),a=t(7557),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136),s=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),p=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),l=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),f=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),d=function(){var e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}();function b(e){return w.apply(this,arguments)}function w(){return(w=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns.json",{method:"Get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return h.apply(this,arguments)}function h(){return(h=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/disciplines.json",{method:"Get",params:_()({source:"shixun"},r||{})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return q.apply(this,arguments)}function q(){return(q=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,".json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/show_right.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return x.apply(this,arguments)}function x(){return(x=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return E.apply(this,arguments)}function E(){return(E=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/save_copy_for_exercise.json"),{method:"post",body:{save_type:r.save_type}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return C.apply(this,arguments)}function C(){return(C=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/jupyter_exec.json").concat(r.reset?"?reset=".concat(r.reset):""),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/shixun_exec.json").concat(r.reset?"?reset=".concat(r.reset):""),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return T.apply(this,arguments)}function T(){return(T=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)(r.url,{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return L.apply(this,arguments)}function L(){return(L=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.shixun_identifier,"/challenges/").concat(r.challenge_id,"/index_up.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return M.apply(this,arguments)}function M(){return(M=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.shixun_identifier,"/challenges/").concat(r.challenge_id,"/index_down.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e){return Z.apply(this,arguments)}function Z(){return(Z=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:r.container_id,container_type:r.container_type}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return N.apply(this,arguments)}function N(){return(N=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/collections.json",{method:"Post",body:{container_id:r.container_id,container_type:r.container_type}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return $.apply(this,arguments)}function $(){return($=c()(i()().mark((function e(r){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(r||{}).id,e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(t,"/search_user_courses.json"),{method:"Get",params:r}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return B.apply(this,arguments)}function B(){return(B=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(null==r?void 0:r.id,"/send_to_course.json"),{method:"Post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e){return H.apply(this,arguments)}function H(){return(H=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/cancel_publish.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return V.apply(this,arguments)}function V(){return(V=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/cancel_apply_public.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e){return Y.apply(this,arguments)}function Y(){return(Y=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/apply_public.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Q.apply(this,arguments)}function Q(){return(Q=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/publish.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return ee.apply(this,arguments)}function ee(){return(ee=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e){return te.apply(this,arguments)}function te(){return(te=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/attachments/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return _e.apply(this,arguments)}function _e(){return(_e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e){return ie.apply(this,arguments)}function ie(){return(ie=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ue(e){return ce.apply(this,arguments)}function ce(){return(ce=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e){return se.apply(this,arguments)}function se(){return(se=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/review_newest_record.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pe(e){return le.apply(this,arguments)}function le(){return(le=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/review_shixun.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e){return de.apply(this,arguments)}function de(){return(de=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/collaborators.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function be(e){return we.apply(this,arguments)}function we(){return(we=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/shixun_members_added.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ke(e){return he.apply(this,arguments)}function he(){return(he=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.identifier,"/add_members_group.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function me(e){return qe.apply(this,arguments)}function qe(){return(qe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/change_manager.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ve(e){return ye.apply(this,arguments)}function ye(){return(ye=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/change_manager.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e){return xe.apply(this,arguments)}function xe(){return(xe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/collaborators_delete.json"),{method:"delete",body:{user_id:r.userId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pe(e){return Ee.apply(this,arguments)}function Ee(){return(Ee=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/ranking_list.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Se(e){return Ce.apply(this,arguments)}function Ce(){return(Ce=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/settings.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(e){return je.apply(this,arguments)}function je(){return(je=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:r.mirror_id}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oe(e){return Te.apply(this,arguments)}function Te(){return(Te=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/get_script_contents.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(e){return Le.apply(this,arguments)}function Le(){return(Le=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/get_custom_script.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function De(e){return Me.apply(this,arguments)}function Me(){return(Me=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_for_jupyter.json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Re(e){return Ze.apply(this,arguments)}function Ze(){return(Ze=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/shixun_quotes.json"),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ze(e){return Ne.apply(this,arguments)}function Ne(){return(Ne=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fe(e){return $e.apply(this,arguments)}function $e(){return($e=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/close.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ue(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/departments.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(e){return He.apply(this,arguments)}function He(){return(He=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_permission_setting.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(e){return Ve.apply(this,arguments)}function Ve(){return(Ve=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_learn_setting.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ke(e){return Ye.apply(this,arguments)}function Ye(){return(Ye=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_setting"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Je(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/get_data_sets.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xe(e){return er.apply(this,arguments)}function er(){return(er=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/destroy_data_sets.json"),{method:"Delete",body:{id:r.deleteId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rr(e){return tr.apply(this,arguments)}function tr(){return(tr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/new.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nr(e){return _r.apply(this,arguments)}function _r(){return(_r=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.identifier,"/challenges.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ar(e){return ir.apply(this,arguments)}function ir(){return(ir=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengeId,"/edit.json"),{method:"get",params:{tab:r.tab}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ur(e){return cr.apply(this,arguments)}function cr(){return(cr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,".json"),{method:"put",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function or(e){return sr.apply(this,arguments)}function sr(){return(sr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/choose_questions.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pr(e){return lr.apply(this,arguments)}function lr(){return(lr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/move_position.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fr(e){return dr.apply(this,arguments)}function dr(){return(dr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,".json"),{method:"delete",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function br(e){return wr.apply(this,arguments)}function wr(){return(wr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/edit.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function kr(e){return hr.apply(this,arguments)}function hr(){return(hr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengeId,"/answer.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mr(e){return qr.apply(this,arguments)}function qr(){return(qr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengeId,"/crud_answer.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vr(e){return yr.apply(this,arguments)}function yr(){return(yr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==r.type){e.next=2;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/create_choose_question.json"),{method:"post",body:_()({},r)}));case 2:if(2!==r.type){e.next=4;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/create_blank_question.json"),{method:"post",body:_()({},r)}));case 4:if(3!==r.type){e.next=6;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/create_judge_question.json"),{method:"post",body:_()({},r)}));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gr(e){return xr.apply(this,arguments)}function xr(){return(xr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==r.type){e.next=2;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/update_choose_question.json"),{method:"post",body:_()(_()({},r),{},{choose_id:r.questionId})}));case 2:if(2!==r.type){e.next=4;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/update_blank_question.json"),{method:"put",body:_()(_()({},r),{},{choose_id:r.questionId})}));case 4:if(3!==r.type){e.next=6;break}return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/update_judge_question.json"),{method:"put",body:_()(_()({},r),{},{choose_id:r.questionId})}));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pr(e){return Er.apply(this,arguments)}function Er(){return(Er=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/destroy_challenge_choose.json"),{method:"Delete",body:{choose_id:r.questionId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sr(e){return Cr.apply(this,arguments)}function Cr(){return(Cr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/choose_question_up_position.json"),{method:"post",body:{challenge_choose_id:r.questionId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ir(e){return jr.apply(this,arguments)}function jr(){return(jr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/choose_question_down_position.json"),{method:"post",body:{challenge_choose_id:r.questionId}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Or(e){return Tr.apply(this,arguments)}function Tr(){return(Tr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/challenges/").concat(r.challengesId,"/edit_choose_question.json"),{method:"get",params:_()(_()({},r),{},{choose_id:r.questionId})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ar(e){return Lr.apply(this,arguments)}function Lr(){return(Lr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/delete_git_file.json"),{method:"Delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dr(e){return Mr.apply(this,arguments)}function Mr(){return(Mr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/delete_git_file.json"),{method:"Delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rr(e){return Zr.apply(this,arguments)}function Zr(){return(Zr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/mv_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zr(e){return Nr.apply(this,arguments)}function Nr(){return(Nr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/mv_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fr(e){return $r.apply(this,arguments)}function $r(){return($r=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/repository.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ur(e){return Br.apply(this,arguments)}function Br(){return(Br=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/repository.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wr(e){return Hr.apply(this,arguments)}function Hr(){return(Hr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/secret_repository.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gr(e){return Vr.apply(this,arguments)}function Vr(){return(Vr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/add_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kr(e){return Yr.apply(this,arguments)}function Yr(){return(Yr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/add_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jr(e){return Qr.apply(this,arguments)}function Qr(){return(Qr=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/commits.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xr(e){return et.apply(this,arguments)}function et(){return(et=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/file_content.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rt(e){return tt.apply(this,arguments)}function tt(){return(tt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/file_content.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(e){return _t.apply(this,arguments)}function _t(){return(_t=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(e){return it.apply(this,arguments)}function it(){return(it=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/update_file.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ut(e){return ct.apply(this,arguments)}function ct(){return(ct=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/upload_git_folder.json"),{method:"post",body:{path:r.path,secret_repository:r.secret_repository}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ot(e){return st.apply(this,arguments)}function st(){return(st=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/".concat(r.url),{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pt(e){return lt.apply(this,arguments)}function lt(){return(lt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ft(e){return dt.apply(this,arguments)}function dt(){return(dt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bt(e){return wt.apply(this,arguments)}function wt(){return(wt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function kt(e){return ht.apply(this,arguments)}function ht(){return(ht=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mt(e){return qt.apply(this,arguments)}function qt(){return(qt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vt(e){return yt.apply(this,arguments)}function yt(){return(yt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/fork_list.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gt(e){return xt.apply(this,arguments)}function xt(){return(xt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.identifier,"/change_editable.json"),{method:"put",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pt(e){return Et.apply(this,arguments)}function Et(){return(Et=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/set_secret_dir.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function St(e){return Ct.apply(this,arguments)}function Ct(){return(Ct=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/new.json",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function It(e){return jt.apply(this,arguments)}function jt(){return(jt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/environment_info",{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ot(e){return Tt.apply(this,arguments)}function Tt(){return(Tt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/init_repository.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function At(e){return Lt.apply(this,arguments)}function Lt(){return(Lt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(r.id,"/init_repository.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dt(e){return Mt.apply(this,arguments)}function Mt(){return(Mt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_secret_repository.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rt(e){return Zt.apply(this,arguments)}function Zt(){return(Zt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/exist_exercise.json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zt(e){return Nt.apply(this,arguments)}function Nt(){return(Nt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/mirror_applies/".concat(r.id,".json"),{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ft(e){return $t.apply(this,arguments)}function $t(){return($t=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/paths/get_task_pass.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ut(e){return Bt.apply(this,arguments)}function Bt(){return(Bt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wt(e){return Ht.apply(this,arguments)}function Ht(){return(Ht=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/".concat(r.id,"/update_jupyter_lab_setting.json"),{method:"post",body:_()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gt(e){return Vt.apply(this,arguments)}function Vt(){return(Vt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kt(e){return Yt.apply(this,arguments)}function Yt(){return(Yt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/progress_homeworks/".concat(r),{method:"get",params:{is_initiative_study:1}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jt(e){return Qt.apply(this,arguments)}function Qt(){return(Qt=c()(i()().mark((function e(r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/jupyters/preview.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},78632:function(e,r,t){"use strict";t.d(r,{Bg:function(){return d},FO:function(){return T},eJ:function(){return q},eZ:function(){return y},fd:function(){return N},gp:function(){return s},iU:function(){return M},l3:function(){return E},mw:function(){return C},oZ:function(){return h},rM:function(){return j},r_:function(){return Z},s:function(){return l},ur:function(){return L},xV:function(){return w},yb:function(){return x}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/teachers.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/apply_teachers.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/graduation_group_list.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/all_course_groups.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/set_course_group.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/join_graduation_group.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/create_graduation_group.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/delete_course_teacher.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/delete_from_course.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/change_member_role.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/change_course_admin.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/teacher_application_review.json"),{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/students.json"),{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e,r){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r,"/apply_students.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e,r){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r,"/join_student_checkout.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,r){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r,"/student_application_review.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},37231:function(e,r,t){"use strict";t.d(r,{Cx:function(){return $},Cy:function(){return ce},DA:function(){return q},Ef:function(){return V},Es:function(){return s},Ex:function(){return ke},FM:function(){return M},Fn:function(){return Y},Gq:function(){return me},Ho:function(){return x},IU:function(){return ie},JJ:function(){return Q},Ol:function(){return de},Qx:function(){return L},Tv:function(){return ee},WS:function(){return B},WY:function(){return T},ai:function(){return N},bG:function(){return d},c0:function(){return he},dE:function(){return _e},dt:function(){return te},gI:function(){return H},lO:function(){return Z},mW:function(){return j},n0:function(){return h},nV:function(){return le},o1:function(){return be},qN:function(){return y},rV:function(){return E},sh:function(){return se},vR:function(){return l},w3:function(){return C},x4:function(){return w},z2:function(){return we}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/accounts/login.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/accounts/logout.json",{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/get_user_info.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/get_notice.json",{method:"get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/system_update.json",{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/homepage_info.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/attendance.json",{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/courses.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/shixuns.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/subjects.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/projects.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/videos.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/videos/review.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/videos/").concat(r.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return z.apply(this,arguments)}function z(){return(z=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/watch_video_histories.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return F.apply(this,arguments)}function F(){return(F=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/question_banks.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/multi_public.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return W.apply(this,arguments)}function W(){return(W=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return G.apply(this,arguments)}function G(){return(G=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/my_courses.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return K.apply(this,arguments)}function K(){return(K=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return(J=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/videos/").concat(r.object_id,"/create_course_video.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return X.apply(this,arguments)}function X(){return(X=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/homework_banks/".concat(r.topicId,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e){return re.apply(this,arguments)}function re(){return(re=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/".concat(r.username,"/videos/batch_publish.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ae.apply(this,arguments)}function ae(){return(ae=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/myshixuns/".concat(r.identifier,"/cancel.json"),{method:"delete",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(){return ue.apply(this,arguments)}function ue(){return(ue=c()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/users/get_engineer_url.json",{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e){return oe.apply(this,arguments)}function oe(){return(oe=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(){return pe.apply(this,arguments)}function pe(){return(pe=c()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(){return fe.apply(this,arguments)}function fe(){return(fe=c()(_()().mark((function e(){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return(0,o.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:e})}function be(e){return(0,o.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:e})}function we(e){return(0,o.ZP)("/api/accounts/register.json",{method:"post",body:i()({},e)})}function ke(e){return(0,o.ZP)("/api/users/accounts/".concat(e.login,"/password.json"),{method:"put",body:i()({},e)})}function he(e){return(0,o.ZP)("/api/accounts/reset_password.json",{method:"post",body:i()({},e)})}function me(e){return(0,o.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:i()({},e)})}},92838:function(e,r,t){"use strict";t.d(r,{BQ:function(){return s},DH:function(){return x},Db:function(){return M},Ju:function(){return L},Mz:function(){return C},O2:function(){return h},TJ:function(){return q},Vg:function(){return w},ZY:function(){return l},Zx:function(){return E},cU:function(){return d},fn:function(){return T},jK:function(){return y},yN:function(){return j}});var n=t(7557),_=t.n(n),a=t(82242),i=t.n(a),u=t(41498),c=t.n(u),o=t(51136);function s(e){return p.apply(this,arguments)}function p(){return(p=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/watch_video_histories.json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return f.apply(this,arguments)}function f(){return(f=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/watch_statics.json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e){return b.apply(this,arguments)}function b(){return(b=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/course_videos/".concat(r.videoId,"/watch_histories.json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return(k=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.coursesId,"/own_watch_histories.json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/video_items/".concat(r.id,".json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return v.apply(this,arguments)}function v(){return(v=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stage_shixuns/".concat(r.id,"/edit.json"),{method:"Get",params:i()({},r)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return g.apply(this,arguments)}function g(){return(g=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/video_items/".concat(r.id,"/star.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return P.apply(this,arguments)}function P(){return(P=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/video_items/".concat(r.id,"/view_video.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return S.apply(this,arguments)}function S(){return(S=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.course_id,"/video_people_statics.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(r.course_id,"/video_duration_statics.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/stages.json",{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return A.apply(this,arguments)}function A(){return(A=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/courses/".concat(null==r?void 0:r.id,"/course_videos_tree.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return D.apply(this,arguments)}function D(){return(D=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/study_action_analyses.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=c()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},64887:function(e,r,t){"use strict";t.d(r,{A:function(){return G},CH:function(){return o},EA:function(){return b},FU:function(){return v},G_:function(){return S},LY:function(){return z},Ll:function(){return f},MM:function(){return A},Ps:function(){return F},Sl:function(){return O},To:function(){return g},Vf:function(){return P},XQ:function(){return p},b:function(){return m},bq:function(){return W},cZ:function(){return k},rV:function(){return R},sT:function(){return I},tS:function(){return U},xt:function(){return D},y2:function(){return c}});var n=t(7557),_=t.n(n),a=t(41498),i=t.n(a),u=t(51136),c=function(){var e=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/base_statistic_data.json"),{method:"Get",params:r}));case 1:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}();function o(e){return s.apply(this,arguments)}function s(){return(s=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/discussions/").concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return l.apply(this,arguments)}function l(){return(l=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/discussions/").concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return d.apply(this,arguments)}function d(){return(d=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/discussions.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/discussions.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return h.apply(this,arguments)}function h(){return(h=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons/").concat(r.id,"/add_resources.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return q.apply(this,arguments)}function q(){return(q=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons/").concat(r.id,"/lesson_resources_list.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons/").concat(r.id,".json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return x.apply(this,arguments)}function x(){return(x=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons/").concat(r.id,".json"),{method:"put",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return E.apply(this,arguments)}function E(){return(E=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return C.apply(this,arguments)}function C(){return(C=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/good_lessons.json"),{method:"get",params:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e){return j.apply(this,arguments)}function j(){return(j=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(null==r?void 0:r.id,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return T.apply(this,arguments)}function T(){return(T=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(null==r?void 0:r.id,"/modules.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return L.apply(this,arguments)}function L(){return(L=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/members.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return M.apply(this,arguments)}function M(){return(M=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_spacesId,"/members/").concat(r.id,"/change_creator.json"),{method:"post",body:r}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e,r){return Z.apply(this,arguments)}function Z(){return(Z=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r,"/shixuns.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e,r){return N.apply(this,arguments)}function N(){return(N=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r,"/shixuns"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return $.apply(this,arguments)}function $(){return($=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_classroom_id,"/shixuns/").concat(r.shixun_id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e,r){return B.apply(this,arguments)}function B(){return(B=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r,"/subjects.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e,r){return H.apply(this,arguments)}function H(){return(H=i()(_()().mark((function e(r,t){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r,"/subjects.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return V.apply(this,arguments)}function V(){return(V=i()(_()().mark((function e(r){return _()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.ZP)("/api/virtual_classrooms/".concat(r.virtual_classroom_id,"/subjects/").concat(r.subject_id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},89918:function(e,r,t){"use strict";t.d(r,{EO:function(){return O},G5:function(){return m},GD:function(){return _},GJ:function(){return p},Gg:function(){return l},I2:function(){return u},IR:function(){return v},JA:function(){return j},Jd:function(){return P},Ny:function(){return w},RV:function(){return g},Rb:function(){return h},Rm:function(){return q},V9:function(){return S},Yh:function(){return E},aN:function(){return b},aQ:function(){return s},ag:function(){return I},bg:function(){return T},d8:function(){return k},dE:function(){return y},eB:function(){return x},eY:function(){return A},fn:function(){return C},h:function(){return M},j5:function(){return d},oF:function(){return f},qz:function(){return o},tu:function(){return D}});var n=t(7880),_=function(e){return e[e.SuperAdmin=1]="SuperAdmin",e[e.Operation=2]="Operation",e[e.CertifiedTeacher=5]="CertifiedTeacher",e[e.TrainingProduction=8]="TrainingProduction",e[e.UncertifiedTeacher=12]="UncertifiedTeacher",e[e.Student=15]="Student",e}({}),a=function(e){return e[e.SuperAdmin=1]="SuperAdmin",e[e.Operation=2]="Operation",e[e.Admin=5]="Admin",e[e.Teacher=8]="Teacher",e[e.Assistant=12]="Assistant",e[e.Student=15]="Student",e}(a||{}),i=function(e){return e[e.SuperAdmin=0]="SuperAdmin",e[e.Teacher=1]="Teacher",e[e.Student=2]="Student",e}(i||{}),u=function(e){var r=(0,n.getDvaApp)()._store.getState().user.userInfo;return e.some((function(e){return e==(null==r?void 0:r.role)}))},c=function(e){var r=(0,n.getDvaApp)()._store.getState().user.userInfo;return!(null==r||!r.own)||e.some((function(e){var t;return e==(null==r||null===(t=r.course)||void 0===t?void 0:t.course_role)}))},o=function(){return(0,n.getDvaApp)()._store.getState().user.userInfo.main_site},s=function(){var e,r=(0,n.getDvaApp)()._store.getState().user.userInfo;return null==r||null===(e=r.course)||void 0===e?void 0:e.course_is_end},p=function(){return c([a.SuperAdmin,a.Operation,a.Admin,a.Teacher,a.Assistant])},l=function(){return c([a.SuperAdmin,a.Teacher,a.Admin,a.Assistant,a.Operation])},f=function(){return c([a.SuperAdmin,a.Teacher,a.Admin])},d=function(){return c([a.SuperAdmin])},b=function(){return c([a.SuperAdmin,a.Operation,a.Admin])},w=function(){return u([_.SuperAdmin,_.Operation])},k=function(){return c([a.Admin])},h=function(){return c([a.SuperAdmin,a.Admin,a.Operation])},m=function(){return c([a.SuperAdmin,a.Operation,a.Admin,a.Teacher])},q=function(){return c([a.Assistant])},v=function(){return c([a.Teacher])},y=function(){return c([a.Student])},g=function(){return c([a.SuperAdmin,a.Operation,a.Admin,a.Teacher,a.Assistant,a.Student])},x=function(){return c([a.SuperAdmin,a.Operation,a.Admin,a.Teacher,a.Assistant])},P=function(){var e,r=(0,n.getDvaApp)()._store.getState().user.userInfo;return null===(null==r||null===(e=r.course)||void 0===e?void 0:e.course_role)},E=function(){return u([a.Student])},S=function(){var e=(0,n.getDvaApp)()._store.getState(),r=e.user,t=r.userInfo;return!(null==t||!t.is_shixun_marker)||u([_.SuperAdmin,_.Operation,_.CertifiedTeacher,_.TrainingProduction])},C=function(){return u([_.SuperAdmin])},I=function(){return u([_.SuperAdmin,_.Operation])},j=function(){return u([_.Student])},O=function(){return u([_.SuperAdmin,_.Operation,_.CertifiedTeacher])},T=function(){var e;return!(null===(e=(0,n.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.login)},A=function(){return(0,n.getDvaApp)()._store.getState().user.userInfo},L=function(e){var r=(0,n.getDvaApp)()._store.getState().graduations.details;return e.some((function(e){return e===(null==r?void 0:r.user_identity)}))},D=function(){return L([i.SuperAdmin,i.Teacher])},M=function(){return L([i.Student])}},7540:function(e,r,t){"use strict";t.d(r,{f:function(){return n},k:function(){return _}});var n=[{id:0,name:"单选题",nameType:"SINGLE"},{id:1,name:"多选题",nameType:"MULTIPLE"},{id:2,name:"判断题",nameType:"JUDGMENT"},{id:3,name:"填空题",nameType:"COMPLETION"},{id:4,name:"简答题",nameType:"SUBJECTIVE"},{id:5,name:"实训题",nameType:"PRACTICAL"},{id:6,name:"编程题",nameType:"PROGRAM"},{id:7,name:"组合题",nameType:"COMBINATION"},{id:8,name:"程序填空题",nameType:"BPROGRAM"}],_=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]},63090:function(e,r,t){"use strict";t.d(r,{F:function(){return n}});var n={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},27065:function(e,r,t){"use strict";t.d(r,{Z:function(){return u}});var n,_,a={PROXY_SERVER:"https://test-data.educoder.net",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"https://new-testali-cdn.educoder.net",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},i={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:a,newReactTest:{API_SERVER:function(){var e;switch(location.host){case"test4.educoder.net":e="https://test4-data.educoder.net";break;case"test3.educoder.net":e="https://test3-data.educoder.net";break;case"test2.educoder.net":e="https://test2-data.educoder.net";break;default:e="https://test-data.educoder.net"}return e}(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(_="https://new-testali-cdn.educoder.net","test3.educoder.net"===location.host&&(_="https://test3-data.educoder.net"),_),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(n="https://pre-data.educoder.net","pre2.educoder.net"===location.host&&(n="https://pre2-data.educoder.net"),n),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:function(){var e="https://data.educoder.net";return"kepukehuan.educoder.net"===document.domain?e="https://kepukehuan-data.educoder.net":"www.tokcoder.com"!==document.domain&&"tokcoder.com"!==document.domain||(e="https://data.tokcoder.com"),e}(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}},u=i[window.ENV||"dev"]},51136:function(e,r,t){"use strict";t.d(r,{IV:function(){return T},U2:function(){return C},ZP:function(){return x},d4:function(){return I},gz:function(){return O},rz:function(){return g},v_:function(){return j}});var n,_=t(82242),a=t.n(_),i=t(31468),u=t.n(i),c=t(7557),o=t.n(c),s=t(41498),p=t.n(s),l=t(27065),f=t(28909),d=t(43418),b=t(8591),w=t(85582),k=t.n(w),h=t(59301),m=t(7880),q=t(6457),v={200:"服务器成功返回请求的数据。",201:"新建或修改数据成功。",202:"一个请求已经进入后台排队(异步任务)。",204:"删除数据成功。",400:"发出的请求有错误,服务器没有进行新建或修改数据的操作。",401:"用户没有权限(令牌、用户名、密码错误)。",403:"用户得到授权,但是访问是被禁止的。",404:"发出的请求针对的是不存在的记录,服务器没有进行操作。",406:"请求的格式不可得。",410:"请求的资源被永久删除,且不会再得到的。",422:"当创建一个对象时,发生一个验证错误。",500:"服务器发生错误,请检查服务器。",502:"网关错误。",503:"服务不可用,服务器暂时过载或维护。",504:"网关超时。"},y=function(){var e=p()(o()().mark((function e(r,t){var n,_,a,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r.status>=200&&r.status<300)){e.next=2;break}return e.abrupt("return",r);case 2:return n=v[r.status]||r.statusText,a=r.json(),e.next=6,a.then((function(e,t){setTimeout((function(){(0,m.getDvaApp)()}),400),_=e.message,window.showNetworkErrorTip(!0),f.Z.error({style:{wordBreak:"break-all"},message:e.message||"请求错误 ".concat(r.status,": ").concat(r.message),description:e.message?"":n})}));case 6:throw(i=new Error(n)).name=r.status,i.response=r,{data:r,code:r.status,message:_||n};case 10:case"end":return e.stop()}}),e)})));return function(r,t){return e.apply(this,arguments)}}();var g=function(e){e=e||{};var r="",t=function(t){"object"===u()(e[t])?Array.isArray(e[t])&&e[t].forEach((function(e,n){r+="&"+t+"[]="+e})):void 0!==e[t]&&(r+="&"+t+"="+(function(e){try{return decodeURIComponent(e),decodeURIComponent(encodeURIComponent(e))===e}catch(e){return!1}}(e[t])?e[t]:encodeURIComponent(e[t])))};for(var n in e)t(n);return r.substr(1)};function x(e,r,t,_){!r.method&&(r.method="get"),r.method=r.method.toUpperCase(),r.mode="cors";var i=a()({},r),u=(0,m.getDvaApp)()._store.getState().user.userInfo,c=e+(i.body?JSON.stringify(i.body):""),s=(k().sha256().update(c).digest("hex"),{});null!=u&&u.login&&(s.zzud=null==u?void 0:u.login,null!=u&&u.school_id&&(s.zzsud=null==u?void 0:u.school_id),i.params=a()(a()({},i.params||{}),s));var f=a()(a()({},{credentials:"include",withCredentials:!0}),JSON.parse(JSON.stringify(i)));"POST"!==f.method&&"PUT"!==f.method&&"PATCH"!==f.method&&"DELETE"!==f.method||(t?(f.headers=a()(a()({},f.headers),{},{"Pc-Authorization":(0,q.ej)("_educoder_session")}),f.body=i.body):(f.headers=a()({Accept:"application/json","Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,q.ej)("_educoder_session")},f.headers),f.body=JSON.stringify(i.body))),"GET"==f.method?(f.headers=a()(a()({Accept:"application/json","Content-Type":"application/json; charset=utf-8"},f.headers),{},{"Pc-Authorization":(0,q.ej)("_educoder_session")}),i.params&&g(i.params)&&(e+="?"+g(i.params))):s.zzud&&(e+="?"+g(a()({},s)));i.expirys;var b=function(){var e=p()(o()().mark((function e(r){var t,n,_,a,i,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.arrayBuffer();case 2:t=e.sent,_=new Blob([t]);try{n=r.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(e){n="userfiles.zip"}return a=document.createElement("a"),i=window.URL.createObjectURL(_),u=n,a.href=i,a.download=u,a.click(),window.URL.revokeObjectURL(i),e.abrupt("return",t);case 13:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),w=l.Z.API_SERVER;return("dev"===window.ENV||e.startsWith("http"))&&(w=""),"GET"==f.method&&f.params&&Object.keys(f.params).map((function(e){if(f.params[e])if(Array.isArray(f.params[e]));else try{f.params[e]=encodeURIComponent(decodeURIComponent(f.params[e]))}catch(r){f.params[e]=encodeURIComponent(f.params[e])}})),(0,q.Ec)(f,e),_&&(w=""),fetch(w+e,f).then((function(r){return y(r,a()({url:l.Z.API_SERVER+e},f))})).then((function(e){return function(e,r){var t=e.headers.get("Content-Type");return t&&t.match(/application\/json/i)&&e.clone().text().then((function(){})),e}(e)})).then(function(){var r=p()(o()().mark((function r(t){var _,a,u,c,s,p;return o()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:try{(u=t.headers.get("cs"))&&(0,q.d8)("_educoder_session",u,1)}catch(e){}if(204!==t.status){r.next=3;break}return r.abrupt("return",t.text());case 3:if(!(t.headers.get("content-type").indexOf("application/json")>-1)){r.next=9;break}return r.next=6,t.json();case 6:c=r.sent,r.next=24;break;case 9:if("application/xml"!==f.headers["Content-Type"]){r.next=15;break}return r.next=12,t.text();case 12:c=r.sent,r.next=24;break;case 15:if(!(null!==(_=i.body)&&void 0!==_&&_.autoDownload||null!==(a=i.params)&&void 0!==a&&a.autoDownload)){r.next=21;break}return r.next=18,b(t);case 18:c=r.sent,r.next=24;break;case 21:return r.next=23,t.arrayBuffer();case 23:c=r.sent;case 24:try{401!==c.status||null!==(s=f.params)&&void 0!==s&&s.hidePopLogin&&null!==(p=f.body)&&void 0!==p&&p.hidePopLogin||(0,m.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),402===c.status&&("2"===localStorage.getItem("addinfo")?(0,m.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"填充信息弹窗"}}):(n=n||d.Z.confirm({visible:!1,okText:"确定",cancelText:"取消"})).update({centered:!0,visible:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){m.history.push("/account/profile/edit")}}))}catch(e){console.log("fetcherr",e)}return S(c,e),r.abrupt("return",c);case 27:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()).catch((function(r,t,n){try{var _=r.code;if(r instanceof TypeError&&window.showNetworkErrorTip(!0),_){if(401===_)return void(0,m.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});S(r,e)}else e.includes("/file/filePatchMerge")?(0,m.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"分片专用504",params:f.body}}):window.showNetworkErrorTip(!0);return r}catch(r){}}))}var P=!1,E=!1,S=function(e,r){if(-6==e.status&&!E)return E=!0,setTimeout((function(){return E=!1}),500),void d.Z.info({title:"系统通知",content:e.message,okText:"知道了",maskStyle:{background:"#000"},onOk:function(){window.location.reload()}});if(-7==e.status){var t;E=!0,setTimeout((function(){return E=!1}),500);var n,_="";if(null!=e&&null!==(t=e.data)&&void 0!==t&&t.exercise_list)null==e||null===(n=e.data)||void 0===n||null===(n=n.exercise_list)||void 0===n||n.map((function(e){_+='《').concat(e.exercise_name,"》")}));return d.Z.info({title:"提示",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"返回首页",onOk:function(){window.location.href="/"}}),void setTimeout((function(){document.getElementById("fetchStatus7").innerHTML="
您当前有正在进行的考试 ".concat(_," ,请在考试结束后访问该页面
")}),500)}if((-1==e.status||-2==e.status||-102==e.status||e.status>400)&&403!=e.status&&!E)return E=!0,setTimeout((function(){return E=!1}),500),void b.ZP.warning({content:e.message,key:"message-key"});var a={403:"/403",404:"/404",500:"/500"};if(a[e.status]&&!P){(0,m.getDvaApp)()._store.getState().user.userInfo;return window.location.pathname.indexOf("/users")>-1&&"kepukehuan.educoder.net"===document.domain&&(P=!0),setTimeout((function(){return P=!1}),500),e.status,m.history.replace(a[e.status]),void sessionStorage.setItem("errorStatus",JSON.stringify(e))}};function C(e,r){return x("/api/".concat(e),{method:"Get",params:r||{}})}function I(e,r){return x("/".concat(e),{method:"Get",params:r})}function j(e,r){return x("/api/".concat(e),{method:"Post",body:a()({},r)})}function O(e,r){return x("/api/".concat(e),{method:"Put",body:a()({},r)})}function T(e,r){return x("/api/".concat(e),{method:"delete",body:a()({},r||{})})}},65393:function(e,r,t){"use strict";t.d(r,{h:function(){return _},m:function(){return n}});var n="e9dd5b4322f9f7d83d009de9bfa100c3",_="2e3da06ae26ba9f76a5d8d355746f2fe"},6457:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{AS:function(){return vtrsKey},Br:function(){return getBlob},DH:function(){return timego},Dk:function(){return setDocumentTitle},Dw:function(){return onPreviewImage},EM:function(){return toChineseNumber},EN:function(){return preciseCalculation},Ec:function(){return setHeader},FH:function(){return downLoadFile},G7:function(){return handleValidatorNickName},HJ:function(){return handleValidatorName},I9:function(){return RomanNumber},IS:function(){return isWechatBrowser},Il:function(){return setThreeComponent},JL:function(){return formatHomeWorkStatusToName},L4:function(){return PollsStatus},L9:function(){return trackEvent},LR:function(){return download},Ll:function(){return checkIsClientExam},M:function(){return setmiyah},M2:function(){return randomArray},NY:function(){return setUrlQuery},Nd:function(){return downLoadLink},Oo:function(){return getCategoryName},Or:function(){return toWechatLogin},PF:function(){return formatRandomPaperDatas},Pq:function(){return cutName},Q8:function(){return sendAppStatus},QB:function(){return timeContrast},QH:function(){return downLoadFileIframe},Qq:function(){return JudgeSort},RD:function(){return bytesToSize},RG:function(){return copyTextFuc},Sp:function(){return rangeNumber},Sv:function(){return downloadFile},Tv:function(){return ImgSrcConvert},U6:function(){return HalfPastOne},UQ:function(){return HomeWorkDetailStatus},Uw:function(){return CommonWorkStatus},VV:function(){return StatusClassroomsTags},Vf:function(){return domScrollToTop},W:function(){return isUnOrNull},WX:function(){return isLocalApp},Y:function(){return HomeWorkCommonDetailStatus},YA:function(){return getHiddenName},ZJ:function(){return toDataUrl},_g:function(){return getMessagesUrl},_m:function(){return isKepuKehuan},ad:function(){return formatRandomPaperData},b9:function(){return isPc},cX:function(){return localSort},d8:function(){return setCookie},db:function(){return getFileContentAndUrl},eF:function(){return bindPhone},eR:function(){return validateLength},ej:function(){return getCookie},en:function(){return parseUrl},i7:function(){return isChrome},j1:function(){return StatusGraduationProjectTags},jh:function(){return educationList},ju:function(){return ExerciseStatus},jz:function(){return replaceParamVal},k3:function(){return scrollToTop},kk:function(){return pointerEvents},lC:function(){return HomeWorkListStatus},lF:function(){return toWNumber},li:function(){return toTimeFormat},m5:function(){return clearAllCookies},nr:function(){return startExercise},oP:function(){return getJsonFromUrl},oV:function(){return ZimuSort},og:function(){return formatRate},oi:function(){return checkLocalOrPublicIp},pE:function(){return addJumping},pp:function(){return findEndWhitespace},qZ:function(){return arrTrans},qd:function(){return DayHalfPastOne},rK:function(){return HomeWorkShixunListStatus},rU:function(){return showTotal},rz:function(){return moveArray},s2:function(){return isMobileDevice},tP:function(){return cutFileName},tw:function(){return getTwoDecimalPlaces},uD:function(){return dealUploadChange},vA:function(){return HomeWorkShixunDetailStatus},vB:function(){return exerciseTips},xg:function(){return openNewWindow},y3:function(){return getBase64},yC:function(){return compareVersion}});var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37205),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7557),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(41498),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(82242),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(85573),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_4__),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(31468),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_5__),react__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(59301),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(89918),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(95237),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(43604),_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11397),_service_exercise__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(83),_contentType__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(63090),umi__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7880),md5__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(93735),md5__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_12__),_env__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(27065),_components_mediator__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(30929),_key__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(65393),moment__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(99232),moment__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_15__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(37712),_location,parseParams=function(e){e=e||{};var r="",t=function(t){"object"===_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_5___default()(e[t])?Array.isArray(e[t])&&e[t].forEach((function(e,n){r+="&"+t+"[]="+e})):void 0!==e[t]&&(r+="&"+t+"="+e[t])};for(var n in e)t(n);return r.substr(1)};function bytesToSize(e){if(0==e)return"0 Byte";var r=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,r)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][r]}var getTwoDecimalPlaces=function(e){return Math.round(Math.round(1e5*e)/1e3*100)/100},preciseCalculation=function(e,r,t){"string"==typeof e&&(e=Number(e)),"string"==typeof r&&(r=Number(r));var n=(e.toString().split(".")[1]||"").length,_=(r.toString().split(".")[1]||"").length,a=Math.max(n,_),i=Math.pow(10,a);return function(){switch(t){case"+":return(Math.round(e*i)+Math.round(r*i))/i;case"-":return(Math.round(e*i)-Math.round(r*i))/i;case"*":return Math.round(e*i)*Math.round(r*i)/(i*i);case"/":return Math.round(e*i)/Math.round(r*i);default:throw new Error("不支持的运算符号")}}()},toWNumber=function(e){return e/1e4>1?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.Fragment,{children:[Math.round(e/1e4*100)/100,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("i",{className:"font12",children:"w"})]}):e},toChineseNumber=function(e){for(var r=e.toString().replace(/(?=(\d{4})+$)/g,",").split(",").filter(Boolean),t=["零","一","二","三","四","五","六","七","八","九"],n=["","十","百","千"],_=["","万","亿"],a=function(e){for(var r="",_=0;_30?""+timeformat(e,"yyyy-MM-dd"):n>1?n+"天前":1==n?"昨天":_>=1?_+"小时前":a>=5?a+"分钟前":"刚刚"};function replaceParamVal(paramName,replaceWith){var oUrl=window.location.href.toString(),re=eval("/("+paramName+"=)([^&]*)/gi"),nUrl=oUrl.replace(re,paramName+"="+replaceWith);window.history.replaceState(null,"",nUrl)}var timeformat=function(e,r){"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/"))));var t={"M+":(e=new Date(e)).getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var n in/(y+)/.test(r)&&(r=r.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(r)&&(r=r.replace(RegExp.$1,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]][RegExp.$1.length-1][e.getDay()])),t)new RegExp("("+n+")").test(r)&&(r=r.replace(RegExp.$1,1==RegExp.$1.length?t[n]:("00"+t[n]).substr((""+t[n]).length)));return r},toTimeFormat=function(e){if(!e||e<0)return"0秒";console.log("time:",e);var r=e/86400,t=e/3600,n=e/60;return r>=1?parseInt(r.toString())+"天"+Math.floor(t%24)+"时"+Math.floor(n%60)+"分"+Math.floor(e%60)+"秒":t>1?parseInt(t.toString())+"时"+Math.floor(n%60)+"分"+Math.floor(e%60)+"秒":n>=1?parseInt(n.toString())+"分"+Math.floor(e%60)+"秒":Math.ceil(e)+"秒"},validateLength=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,t=0;if(e){t=e.length;for(var n=0;n=55296&&_<=56319&&(t--,n++)}}return t<=r},handleValidatorNickName=function(e,r,t){if(r){var n=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(r),_=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im.test(r);(!0===n||!0===_||r.length<2||r.length>=21)&&t("2-20位中英文、数字及下划线")}t()},handleValidatorName=function(e,r,t){if(r){var n=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(r),_=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im.test(r);(!0===n||!0===_||r.length<2||r.length>=21)&&t("2-20位中英文、数字")}t()},getHiddenName=function(e){if(!e)return"";for(var r=e.length-1,t="",n=0;n-1?".educoder.net":document.domain,";path=/;SameSite=None;secure")}var delCookie=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"},clearAllCookies=function(){for(var e=document.cookie.split(";"),r=0;r-1?t.substr(0,n):t;document.cookie=_+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}};function downLoadLink(e,r){var t=document.createElement("a");document.body.appendChild(t),t.href=r,e&&(t.title=e,t.download=e);var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),t.dispatchEvent(n),document.body.removeChild(t)}function getBlob(e){return new Promise((function(r){var t=new window.XMLHttpRequest;t.open("GET",e,!0),t.withCredentials=!0,t.responseType="blob",t.onload=function(){200===t.status&&r(t.response)},t.send()}))}function saveAs(e,r){if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(e,r);else{var t=document.createElement("a"),n=document.querySelector("body");t.href=window.URL.createObjectURL(e),t.download=r,t.style.display="none",n.appendChild(t),t.click(),n.removeChild(t),window.URL.revokeObjectURL(t.href)}}function download(e,r){getBlob(e).then((function(e){saveAs(e,r)}))}function downLoadFileIframe(e,r){return new Promise((function(e,t){var n,_=r,a=document.createElement("iframe");document.body.appendChild(a),a.src=_,a.style.display="none",a.addEventListener("load",(function(){setTimeout((function(){document.body.removeChild(a)}),1e3)}),!0),n=setInterval((function(){getCookie("fileDownload")&&(delCookie("fileDownload"),clearInterval(n),e())}),1e3)}))}function downLoadFile(e,r){downLoadLink(e,r)}var setUrlQuery=function(e){var r=e.url,t=e.query;if(!r)return"";if(t){var n=[],_=function(e){t.hasOwnProperty(e)&&!isUnOrNull(t[e])&&("object"===_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_5___default()(t[e])?t[e].map((function(r){n.push("".concat(e,"[]=").concat(r))})):n.push("".concat(e,"=").concat(t[e])))};for(var a in t)_(a);r=-1!==r.indexOf("?")?"".concat(r,"&").concat(n.join("&")):"".concat(r,"?").concat(n.join("&")),console.log("url1111",r)}return r};function isPc(){for(var e=navigator.userAgent,r=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],t=!0,n=0;n0){t=!1;break}return t}function isChrome(){var e=navigator.userAgent;return["Chrome"].some((function(r){return e.indexOf(r)>-1}))}function isFirefox(){var e=navigator.userAgent;return["Firefox"].some((function(r){return e.indexOf(r)>-1}))}function isChromeOrFirefox(){var e=navigator.userAgent;return["Chrome","Firefox"].some((function(r){return e.indexOf(r)>-1}))}var formatMoney=function(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null==r||null===(e=r.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},openNewWindow=function(e){var r=document.createElement("a");r.target="_blank",document.body.appendChild(r),r.href=e;var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),r.dispatchEvent(t),document.body.removeChild(r)},openNewWindows=function(e){var r=document.createElement("a");document.body.appendChild(r),r.href=e;var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),r.dispatchEvent(t),document.body.removeChild(r)},formatTextMiddleIntercept=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},HalfPastOne=function(){var e=(new Date).getHours(),r=(new Date).getMinutes();return r>=30?(e++,r="00"):r="30",e+":"+r},DayHalfPastOne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"-",r=(new Date).getHours(),t=(new Date).getMinutes();return t>=30?(r++,t="00"):t="30",(new Date).toLocaleDateString().replace(/\//g,e)+" "+r+":"+t},Type=function(e){return e.Number="Number",e.String="String",e.Boolean="Boolean",e.Object="Object",e.Array="Array",e.Function="Function",e}(Type||{}),type=function(e){var r=Object.prototype.toString.call(e);return r.substring(8,r.length-1)},isEmpty=function(e){return type(e)===Type.Array?0===e.length:type(e)===Type.Object?0===Object.keys(e).length:!e},rangeNumber=function(e,r){for(var t=[],n=e;n1&&void 0!==arguments[1]?arguments[1]:12,t=r/2-2,n=r/2+3;return e.length>r?e.substr(0,t)+"..."+e.substr(n,r):e},formatRate=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},isUnOrNull=function(e){return null==e};function getUrlToken(e,r){var t=new RegExp("(^|&)".concat(e,"=([^&]*)(&|$)"),"i"),n=r.substr(1).match(t);return null!=n?decodeURIComponent(n[2]):null}var getMessagesUrl=function(e){if(e.link_url)return window.open(e.link_url);switch(null==e?void 0:e.container_type){case"TeacherChangeUserInfo":return window.open("/account/profile");case"TeacherResetUserPassword":return window.open("/account/secure");case"ApplyUserAuthentication":return window.open("/account/certification")}switch(e.container_type){case"ApplyUserAuthentication":if("Apply"===e.tiding_type){if(1===e.auth_type)return window.open("/admins/identity_authentications");if(2===e.auth_type)return window.open("/admins/professional_authentications")}return"System"===e.tiding_type?window.open("/account/certification"):"Code"===e.tiding_type?window.open("/account/profile"):void 0;case"CancelUserAuthentication":case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddMajor":case"Major":return window.open("/account/profile");case"ApplyAddDepartment":return"Apply"===e.tiding_type?window.open("/admins/department_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAddSchools":return"Apply"===e.tiding_type?window.open("/admins/unit_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if("Apply"===e.tiding_type)return window.open("/admins/shixun_authorizations");if("System"===e.tiding_type)return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if("Apply"===e.tiding_type)return window.open("/admins/subject_authorizations");if("System"===e.tiding_type)return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if("Apply"===e.tiding_type)return window.open("/managements/trial_authorization");if("System"===e.tiding_type)return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if("Apply"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if("System"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":if("Delete"===e.tiding_type)return;return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open(e.link_url)}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":case"Grade":return"";case"JoinProject":case"ReporterJoinProject":case"DealProject":case"ManagerJoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_13__.Z.FORGE+e.project_url);case"Poll":return e.parent_container_type,window.open("\t/classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));case"Exercise":switch(e.parent_container_type){case"CommitExercise":case"ExerciseScore":return window.open("\t/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(_env__WEBPACK_IMPORTED_MODULE_13__.Z.API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open(_env__WEBPACK_IMPORTED_MODULE_13__.Z.FORGE+e.project_url);case"Department":return window.open("/account/profile");case"Library":if("Apply"===e.tiding_type)return window.open("/admins/library_applies");if("System"===e.tiding_type)return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":if("Destroyed"===e.tiding_type)return;return"Destroyed_end"===e.tiding_type?void 0:"Apply"===e.tiding_type?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return"Hack"===e.parent_container_type&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):"ai_reply"===e.extra&&e.task_identifier?window.open("/tasks/".concat(e.task_identifier,"?extra=extra")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":return"Apply"===e.tiding_type?window.open("/admins/video_applies"):"System"===e.tiding_type?window.open("/users/".concat(null===(r=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.eY)())||void 0===r?void 0:r.login,"/videos")):"";var r;case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&"HackDelete"!==e.parent_container_type)return window.open("/problems/".concat(e.extra,"/edit"));default:return}},checkLocalOrPublicIp=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(r,t){var n,_;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="",e.abrupt("return",new Promise(function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(a,i){var u;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!("no"!==r.ip_limit||r.ip_bind&&r.ip_bind_type)){e.next=11;break}return e.prev=1,e.next=4,(0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_8__.y)({ip_limit:null==r?void 0:r.ip_limit,ip_bind:null==r?void 0:r.ip_bind,ip_bind_type:null==r?void 0:r.ip_bind_type});case 4:n=e.sent,console.log(n,44),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),i(void 0);case 11:return e.next=13,(0,_service_exercise__WEBPACK_IMPORTED_MODULE_9__.Cl)({id:r.exerciseId,ip:n});case 13:if(0!==(u=e.sent).status){e.next=18;break}a(u),e.next=24;break;case 18:if(-5!==u.status){e.next=23;break}return(0,umi__WEBPACK_IMPORTED_MODULE_11__.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:{errorMessage:null==u?void 0:u.message,exercise_user_id:null==r?void 0:r.exercise_user_id,id:r.exerciseId,unlockClose:r.unlockClose}}}),e.abrupt("return");case 23:a(u);case 24:if(!r.errmsgHide&&!t){e.next=26;break}return e.abrupt("return",!0);case 26:if(-1!==u.status){e.next=31;break}return _=antd__WEBPACK_IMPORTED_MODULE_18__.Z.info({title:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{flex:"1",children:"提示"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return _.destroy()}})})]}),icon:null,className:"custom-modal-divider",content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div",{className:"font16 p20",children:"您的IP不在考试允许的范围内!"}),okText:"我知道了"}),e.abrupt("return",!1);case 31:if(-2!==u.status){e.next=34;break}return _=antd__WEBPACK_IMPORTED_MODULE_18__.Z.info({title:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{flex:"1",children:"提示"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return _.destroy()}})})]}),icon:null,className:"custom-modal-divider",content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div",{className:"font16 p20",children:["您已绑定当前考试IP地址:",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:u.ip}),"请使用该IP地址进入考试。"]}),okText:"我知道了"}),e.abrupt("return",!1);case 34:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(r,t){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)})));return function(r,t){return e.apply(this,arguments)}}(),checkDisabledExam=function(e){return new Promise(function(){var r=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function r(t,n){var _;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,(0,_service_exercise__WEBPACK_IMPORTED_MODULE_9__.Zg)({id:null==e?void 0:e.exerciseId,coursesId:null==e?void 0:e.coursesId});case 2:if(0!==(null==(_=r.sent)?void 0:_.status)){r.next=6;break}return t(""),r.abrupt("return");case 6:setTimeout((function(){window.location.reload()}),2e3),n("");case 8:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}())},isKepuKehuan=function(){return location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1},startExercise=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(r){var t,n,_,a;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sessionStorage.removeItem("studentunlock"),!(location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1)||isPc()){e.next=4;break}return antd__WEBPACK_IMPORTED_MODULE_18__.Z.info({content:"请使用电脑参加考试!"}),e.abrupt("return");case 4:return copyTextFuc(" ",!0),e.next=7,checkDisabledExam(r);case 7:if("no"===r.ip_limit&&!r.ip_bind){e.next=16;break}return e.next=10,checkLocalOrPublicIp(r,!0);case 10:if(0===(null==(t=e.sent)?void 0:t.status)){e.next=13;break}return e.abrupt("return");case 13:if(isChrome()){e.next=16;break}return antd__WEBPACK_IMPORTED_MODULE_18__.Z.info({icon:null,okText:"确定",width:500,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div",{className:"font16",children:["本次考试已开启防作弊设置,仅支持",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"谷歌"}),"。",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br",{}),"请使用",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"谷歌"}),"浏览器开始考试。"]})}),e.abrupt("return");case 16:if(!(r.open_camera||r.screen_open||"no"!==r.ip_limit||r.identity_verify)){e.next=23;break}if(isChromeOrFirefox()){e.next=20;break}return antd__WEBPACK_IMPORTED_MODULE_18__.Z.info({icon:null,okText:"确定",width:500,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div",{className:"font16",children:["本次考试已开启防作弊设置,仅支持",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"谷歌"}),"、",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"火狐"}),"浏览器。",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br",{}),"请使用",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"谷歌"}),"、",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span",{className:"c-red",children:"火狐"}),"浏览器开始考试。"]})}),e.abrupt("return",!1);case 20:r.open_phone_video_recording?window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(null===(n=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.eY)())||void 0===n?void 0:n.login,"/check"):r.identity_verify&&2===r.current_status?window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(null===(_=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.eY)())||void 0===_?void 0:_.login,"/check"):window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(null===(a=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.eY)())||void 0===a?void 0:a.login),e.next=24;break;case 23:r.identity_verify&&2===r.current_status?window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(r.login,"/check"):window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(r.exerciseId,"/users/").concat(r.login);case 24:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),httpBuildQuery=function e(r,t,n,_){if(console.log("param:",r),t=t||null,n=n||"&",_=_||null,!r)return"";return function(e){for(var r=new Array,t=0;t0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("Copy"),r||antd__WEBPACK_IMPORTED_MODULE_17__.ZP.success("复制成功"),document.body.removeChild(t)},getJsonFromUrl=function(e){if(e||(e=window.location.search),!e)return{};var r=e.substring(1),t={};return r.split("&").forEach((function(e){var r=e.split("=");t[r[0]]=decodeURIComponent(r[1])})),t},arrTrans=function(e,r){if(!r)return null;var t=[];return r.forEach((function(r,n){var _=Math.floor(n/e);t[_]||(t[_]=[]),t[_].push(r)})),t},setDocumentTitle=function(e){checkIsClientExam()?document.title="头歌考试系统":""!==e&&e&&(document.title=e||(document.domain.indexOf(".educoder.net")>-1?"头歌实践教学平台":""))},checkIsClientExam=function(){var e;return null===(e=window)||void 0===e||null===(e=e.localStorage)||void 0===e?void 0:e.isClientExam},localSort={setItem:function(e,r,t){var n=e,_=localStorage.getItem(n),a=null!==_&&"[object Object]"!==_?JSON.parse(_):{};a[t]=r,localStorage.setItem(n,JSON.stringify(a))},getItem:function(e,r){var t=e,n=localStorage.getItem(t);return(null!==n&&"[object Object]"!==n?JSON.parse(n):{})[r]}},ImgSrcConvert=function(e){return null!=e&&e.startsWith("http")?e:_env__WEBPACK_IMPORTED_MODULE_13__.Z.IMG_SERVER+e},compareVersion=function(e){for(var r=getVersion(),t=e.split("."),n=r.split("."),_=Math.max(t.length,n.length);t.length<_;)t.push("0");for(;n.length<_;)n.push("0");for(var a=0;a<_;a++){var i=parseInt(t[a]),u=parseInt(n[a]);if(i>u)return 1;if(i-1};function randomArray(e,r){var t,n,_=e.length;r=r||1;for(var a;0!==_;)n=Math.floor((a=void 0,((a=1e3*Math.sin(r++))-Math.floor(a))*_)),t=e[_-=1],e[_]=e[n],e[n]=t;return e}function pointerEvents(e){for(var r=document.getElementsByTagName("iframe"),t=0;t0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0;if(!e)return"";var t=e.lastIndexOf("."),n=[e,""];if(-1!==t&&t!==e.length-1){var _=e.substring(0,t),a=e.substring(t+1);n=[_,a]}if(n[0].length>r){var i=n[0].slice(0,r)+"..."+n[1];return i}return e}function cutName(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>=r?(null==e?void 0:e.slice(0,r))+"...":e:t}function timeContrast(e){return!e||moment__WEBPACK_IMPORTED_MODULE_15___default()().isBefore(moment__WEBPACK_IMPORTED_MODULE_15___default()(e))}function showTotal(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span",{className:"font14 c-grey-333",children:["共",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span",{className:"c-light-primary",children:[" ",e," "]}),"条数据"]})}var formatRandomPaperData=function(e){var r={1:"一",2:"二",3:"三",4:"四",5:"五",6:"六",7:"七"};if(e){var t=e||{},n=t.exam,_=t.single_questions,a=t.multiple_questions,i=t.judgement_questions,u=t.program_questions,c=t.completion_questions,o=t.subjective_questions,s=t.practical_questions,p=t.combination_questions,l=t.bprogram_questions,f=[_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"SINGLE",name:"单选题"},_),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"MULTIPLE",name:"多选题"},a),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"COMPLETION",name:"填空题"},c),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"JUDGMENT",name:"判断题"},i),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"SUBJECTIVE",name:"简答题"},o),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"PROGRAM",name:"编程题"},u),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"BPROGRAM",name:"程序填空题"},l),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"PRACTICAL",name:"实训题"},s),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"COMBINATION",name:"组合题"},p)],d=[],b=0,w=0,k=f.filter((function(e){return e.questions_count>0})).map((function(e,t){var n;return null===(n=e.questions)||void 0===n||n.forEach((function(e){d.push(e.id),b+=e.score,w+=1})),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({},e),{number:r[t+1]})}));return{all_questions_count:w,all_score:b,questionList:k,ids:d,exam:n}}},formatRandomPaperDatas=function(e){var r,t={1:"一",2:"二",3:"三",4:"四",5:"五",6:"六",7:"七"};if(e){var n=e||{},_=n.exam,a=n.single_questions,i=n.multiple_questions,u=n.judgement_questions,c=n.program_questions,o=n.completion_questions,s=n.subjective_questions,p=n.practical_questions,l=n.combination_questions,f=n.bprogram_questions,d=[_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"SINGLE",name:"单选题"},a),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"MULTIPLE",name:"多选题"},i),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"COMPLETION",name:"填空题"},o),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"JUDGMENT",name:"判断题"},u),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"SUBJECTIVE",name:"简答题"},s),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"PROGRAM",name:"编程题"},c),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"BPROGRAM",name:"程序填空题"},f),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"PRACTICAL",name:"实训题"},p),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({type:"COMBINATION",name:"组合题"},l)],b=[];null==_||null===(r=_.question_type_position)||void 0===r||r.map((function(e,r){null==d||d.map((function(r,t){e.type===r.type&&b.push(r)}))}));var w=[],k=0,h=0,m=b.filter((function(e){return e.questions_count>0})).map((function(e,r){var n;return null===(n=e.questions)||void 0===n||n.forEach((function(e){w.push(e.id),k+=e.score,h+=1})),_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({},e),{number:t[r+1]})}));return{all_questions_count:h,all_score:k,questionList:m,ids:w,exam:_}}},isWechatBrowser=function(){return"micromessenger"==navigator.userAgent.toLowerCase().match(/MicroMessenger/i)},toWechatLogin=function(){isWechatBrowser()?window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0955caba88bc37eb&redirect_uri=https%3A%2F%2Fwww.educoder.net%2fotherloginstart&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect":window.location.href="/wxlogin.html"},isMobileDevice=function(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("Mobi")},sendAppStatus=function(e,r){try{var t;if(r){if(e.send(JSON.stringify({type:"toggleLockExit",data:!0})),null!=r&&r.forbid_screen&&e.send(JSON.stringify({type:"open-disabled-switchscreen"})),null!=r&&r.use_white_list&&e.send(JSON.stringify({type:"open-only-allow-runapp",data:null==r?void 0:r.white_list})),null!=r&&r.net_limit)e.send(JSON.stringify({type:"network-close",data:null==r||null===(t=r.net_limit_list)||void 0===t?void 0:t.split("\n")}))}else e.send(JSON.stringify({type:"toggleLockExit",data:!1})),e.send(JSON.stringify({type:"close-disabled-switchscreen"})),e.send(JSON.stringify({type:"close-only-allow-runapp"})),e.send(JSON.stringify({type:"network-open"}))}catch(e){}},addJumping=function(){var e=document.querySelector('a[title="增加填空"]'),r=null==e?void 0:e.querySelector("span");r&&(r.classList.remove("jumping-icon"),r.offsetWidth,r.classList.add("jumping-icon"),setTimeout((function(){var e;null==r||null===(e=r.classList)||void 0===e||e.remove("jumping-icon")}),2e3))}},75534:function(e,r,t){"use strict";t.d(r,{t:function(){return n}});var n=function(e){return/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(e)}},83393:function(e,r){"use strict";r.Z={loading:"loading___hdeS1",layoutMainClass:"layoutMainClass___t8btz"}},87468:function(e,r,t){"use strict";t.d(r,{Il:function(){return u},Ov:function(){return c},T$:function(){return s}});var n=t(38127),_=t(59301),a=t(35338),i=["element"],u=_.createContext({});function c(){return _.useContext(u)}function o(){var e=(0,a.TH)(),r=c().clientRoutes;return(0,a.fp)(r,e.pathname)||[]}function s(){var e,r=(null===(e=o().slice(-1)[0])||void 0===e?void 0:e.route)||{};r.element;return(0,n.Z)(r,i)}},91392:function(e){var r={en_GB:"en-gb",en_US:"en",zh_CN:"zh-cn",zh_TW:"zh-tw"};e.exports=function(e,t,n){var _=t.prototype.locale;t.prototype.locale=function(e){var t;return"string"==typeof e&&(e=r[t=e]||t.split("_")[0]),_.call(this,e)}}},92806:function(e,r,t){"use strict";var n=t(40978),_=t(59301),a=t(3113),i=t(67797);function u(e){return!(!e||!e.then)}r.Z=e=>{const{type:r,children:t,prefixCls:c,buttonProps:o,close:s,autoFocus:p,emitEvent:l,isSilent:f,quitOnNullishReturnValue:d,actionFn:b}=e,w=_.useRef(!1),k=_.useRef(null),[h,m]=(0,n.Z)(!1),q=function(){null==s||s.apply(void 0,arguments)};_.useEffect((()=>{let e=null;return p&&(e=setTimeout((()=>{var e;null===(e=k.current)||void 0===e||e.focus()}))),()=>{e&&clearTimeout(e)}}),[]);return _.createElement(a.ZP,Object.assign({},(0,i.n)(r),{onClick:e=>{if(w.current)return;if(w.current=!0,!b)return void q();let r;if(l){if(r=b(e),d&&!u(r))return w.current=!1,void q(e)}else if(b.length)r=b(s),w.current=!1;else if(r=b(),!r)return void q();(e=>{u(e)&&(m(!0),e.then((function(){m(!1,!0),q.apply(void 0,arguments),w.current=!1}),(e=>{if(m(!1,!0),w.current=!1,!(null==f?void 0:f()))return Promise.reject(e)})))})(r)},loading:h,prefixCls:c},o,{ref:k}),t)}},53487:function(e,r,t){"use strict";t.d(r,{Z:function(){return c},i:function(){return u}});var n=t(290),_=t(59301),a=t(92736),i=t(36355);function u(e){return function(r){return _.createElement(a.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},_.createElement(e,Object.assign({},r)))}}function c(e,r,t,a){return u((function(u){const{prefixCls:c,style:o}=u,s=_.useRef(null),[p,l]=_.useState(0),[f,d]=_.useState(0),[b,w]=(0,n.Z)(!1,{value:u.open}),{getPrefixCls:k}=_.useContext(i.E_),h=k(r||"select",c);_.useEffect((()=>{if(w(!0),"undefined"!=typeof ResizeObserver){const e=new ResizeObserver((e=>{const r=e[0].target;l(r.offsetHeight+8),d(r.offsetWidth)})),r=setInterval((()=>{var n;const _=t?`.${t(h)}`:`.${h}-dropdown`,a=null===(n=s.current)||void 0===n?void 0:n.querySelector(_);a&&(clearInterval(r),e.observe(a))}),10);return()=>{clearInterval(r),e.disconnect()}}}),[]);let m=Object.assign(Object.assign({},u),{style:Object.assign(Object.assign({},o),{margin:0}),open:b,visible:b,getPopupContainer:()=>s.current});return a&&(m=a(m)),_.createElement("div",{ref:s,style:{paddingBottom:p,position:"relative",minWidth:f}},_.createElement(e,Object.assign({},m)))}))}},47729:function(e,r,t){"use strict";t.d(r,{Z:function(){return i}});var n=t(79419),_=t(59301);function a(e,r,t){return"boolean"==typeof e?e:void 0===r?!!t:!1!==r&&null!==r}function i(e,r,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:_.createElement(n.Z,null),u=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const c=a(e,r,u);if(!c)return[!1,null];const o="boolean"==typeof r||null==r?i:r;return[!0,t?t(o):o]}},62892:function(e,r,t){"use strict";t.d(r,{m:function(){return u}});const n=()=>({height:0,opacity:0}),_=e=>{const{scrollHeight:r}=e;return{height:r,opacity:1}},a=e=>({height:e?e.offsetHeight:0}),i=(e,r)=>!0===(null==r?void 0:r.deadline)||"height"===r.propertyName,u=(e,r,t)=>void 0!==t?t:`${e}-${r}`;r.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ant";return{motionName:`${e}-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:_,onEnterActive:_,onLeaveStart:a,onLeaveActive:n,onAppearEnd:i,onEnterEnd:i,onLeaveEnd:i,motionDeadline:500}}},92343:function(e,r,t){"use strict";var n;t.d(r,{M2:function(){return i},Tm:function(){return c},l$:function(){return a},wm:function(){return u}});var _=t(59301);const{isValidElement:a}=n||(n=t.t(_,2));function i(e){return e&&a(e)&&e.type===_.Fragment}function u(e,r,t){return a(e)?_.cloneElement(e,"function"==typeof t?t(e.props||{}):t):r}function c(e,r){return u(e,e,r)}},69507:function(e,r,t){"use strict";t.d(r,{ZP:function(){return i},c4:function(){return a}});var n=t(59301),_=t(88088);const a=["xxl","xl","lg","md","sm","xs"];function i(){const[,e]=(0,_.Z)(),r=(e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}))((e=>{const r=e,t=[].concat(a).reverse();return t.forEach(((e,n)=>{const _=e.toUpperCase(),a=`screen${_}Min`,i=`screen${_}`;if(!(r[a]<=r[i]))throw new Error(`${a}<=${i} fails : !(${r[a]}<=${r[i]})`);if(n{const e=new Map;let t=-1,n={};return{matchHandlers:{},dispatch(r){return n=r,e.forEach((e=>e(n))),e.size>=1},subscribe(r){return e.size||this.register(),t+=1,e.set(t,r),r(n),t},unsubscribe(r){e.delete(r),e.size||this.unregister()},unregister(){Object.keys(r).forEach((e=>{const t=r[e],n=this.matchHandlers[t];null==n||n.mql.removeListener(null==n?void 0:n.listener)})),e.clear()},register(){Object.keys(r).forEach((e=>{const t=r[e],_=r=>{let{matches:t}=r;this.dispatch(Object.assign(Object.assign({},n),{[e]:t}))},a=window.matchMedia(t);a.addListener(_),this.matchHandlers[t]={mql:a,listener:_},_(a)}))},responsiveMap:r}}),[e])}},14088:function(e,r,t){"use strict";t.d(r,{Z:function(){return g}});var n=t(92310),_=t.n(n),a=t(76466),i=t(43527),u=t(59301),c=t(36355),o=t(92343),s=t(83116);const p=e=>{const{componentCls:r,colorPrimary:t}=e;return{[r]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${t})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${e.motionEaseInOut}`,`opacity 0.35s ${e.motionEaseInOut}`].join(",")}}}}};var l=(0,s.Z)("Wave",(e=>[p(e)])),f=t(9487),d=t(91659),b=t(44516),w=t(2556);function k(e){return e&&"#fff"!==e&&"#ffffff"!==e&&"rgb(255, 255, 255)"!==e&&"rgba(255, 255, 255, 1)"!==e&&function(e){const r=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return!(r&&r[1]&&r[2]&&r[3]&&r[1]===r[2]&&r[2]===r[3])}(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&"transparent"!==e}var h=t(4572);function m(e){return Number.isNaN(e)?0:e}const q=e=>{const{className:r,target:t,component:n}=e,a=u.useRef(null),[i,c]=u.useState(null),[o,s]=u.useState([]),[p,l]=u.useState(0),[f,q]=u.useState(0),[v,y]=u.useState(0),[g,x]=u.useState(0),[P,E]=u.useState(!1),S={left:p,top:f,width:v,height:g,borderRadius:o.map((e=>`${e}px`)).join(" ")};function C(){const e=getComputedStyle(t);c(function(e){const{borderTopColor:r,borderColor:t,backgroundColor:n}=getComputedStyle(e);return k(r)?r:k(t)?t:k(n)?n:null}(t));const r="static"===e.position,{borderLeftWidth:n,borderTopWidth:_}=e;l(r?t.offsetLeft:m(-parseFloat(n))),q(r?t.offsetTop:m(-parseFloat(_))),y(t.offsetWidth),x(t.offsetHeight);const{borderTopLeftRadius:a,borderTopRightRadius:i,borderBottomLeftRadius:u,borderBottomRightRadius:o}=e;s([a,i,o,u].map((e=>m(parseFloat(e)))))}if(i&&(S["--wave-color"]=i),u.useEffect((()=>{if(t){const e=(0,d.Z)((()=>{C(),E(!0)}));let r;return"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(C),r.observe(t)),()=>{d.Z.cancel(e),null==r||r.disconnect()}}}),[]),!P)return null;const I=("Checkbox"===n||"Radio"===n)&&(null==t?void 0:t.classList.contains(h.A));return u.createElement(b.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(e,r)=>{var t;if(r.deadline||"opacity"===r.propertyName){const e=null===(t=a.current)||void 0===t?void 0:t.parentElement;(0,w.v)(e).then((()=>{null==e||e.remove()}))}return!1}},(e=>{let{className:t}=e;return u.createElement("div",{ref:a,className:_()(r,{"wave-quick":I},t),style:S})}))};var v=(e,r)=>{var t;const{component:n}=r;if("Checkbox"===n&&!(null===(t=e.querySelector("input"))||void 0===t?void 0:t.checked))return;const _=document.createElement("div");_.style.position="absolute",_.style.left="0px",_.style.top="0px",null==e||e.insertBefore(_,null==e?void 0:e.firstChild),(0,w.s)(u.createElement(q,Object.assign({},r,{target:e})),_)},y=t(88088);var g=e=>{const{children:r,disabled:t,component:n}=e,{getPrefixCls:s}=(0,u.useContext)(c.E_),p=(0,u.useRef)(null),b=s("wave"),[,w]=l(b),k=function(e,r,t){const{wave:n}=u.useContext(c.E_),[,_,a]=(0,y.Z)(),i=(0,f.useEvent)((i=>{const u=e.current;if((null==n?void 0:n.disabled)||!u)return;const c=u.querySelector(`.${h.A}`)||u,{showEffect:o}=n||{};(o||v)(c,{className:r,token:_,component:t,event:i,hashId:a})})),o=u.useRef();return e=>{d.Z.cancel(o.current),o.current=(0,d.Z)((()=>{i(e)}))}}(p,_()(b,w),n);if(u.useEffect((()=>{const e=p.current;if(!e||1!==e.nodeType||t)return;const r=r=>{!(0,i.Z)(r.target)||!e.getAttribute||e.getAttribute("disabled")||e.disabled||e.className.includes("disabled")||e.className.includes("-leave")||k(r)};return e.addEventListener("click",r,!0),()=>{e.removeEventListener("click",r,!0)}}),[t]),!u.isValidElement(r))return null!=r?r:null;const m=(0,a.Yr)(r)?(0,a.sQ)(r.ref,p):p;return(0,o.Tm)(r,{ref:m})}},4572:function(e,r,t){"use strict";t.d(r,{A:function(){return n}});const n="ant-wave-target"},67797:function(e,r,t){"use strict";t.d(r,{n:function(){return se},Z:function(){return fe}});var n=t(59301),_=t(92310),a=t.n(_),i=t(62805),u=t(76466),c=t(14088),o=t(36355),s=t(1684),p=t(19716),l=t(33234),f=t(88088),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const{getPrefixCls:r,direction:t}=n.useContext(o.E_),{prefixCls:_,size:i,className:u}=e,c=d(e,["prefixCls","size","className"]),s=r("btn-group",_),[,,p]=(0,f.Z)();let l="";switch(i){case"large":l="lg";break;case"small":l="sm"}const w=a()(s,{[`${s}-${l}`]:l,[`${s}-rtl`]:"rtl"===t},u,p);return n.createElement(b.Provider,{value:i},n.createElement("div",Object.assign({},c,{className:w})))},k=t(92343);const h=/^[\u4e00-\u9fa5]{2}$/,m=h.test.bind(h);function q(e){return"string"==typeof e}function v(e){return"text"===e||"link"===e}function y(e,r){let t=!1;const _=[];return n.Children.forEach(e,(e=>{const r=typeof e,n="string"===r||"number"===r;if(t&&n){const r=_.length-1,t=_[r];_[r]=`${t}${e}`}else _.push(e);t=n})),n.Children.map(_,(e=>function(e,r){if(null==e)return;const t=r?" ":"";return"string"!=typeof e&&"number"!=typeof e&&q(e.type)&&m(e.props.children)?(0,k.Tm)(e,{children:e.props.children.split("").join(t)}):q(e)?m(e)?n.createElement("span",null,e.split("").join(t)):n.createElement("span",null,e):(0,k.M2)(e)?n.createElement("span",null,e):e}(e,r)))}const g=(0,n.forwardRef)(((e,r)=>{const{className:t,style:_,children:i,prefixCls:u}=e,c=a()(`${u}-icon`,t);return n.createElement("span",{ref:r,className:c,style:_},i)}));var x=g,P=t(93739),E=t(44516);const S=(0,n.forwardRef)(((e,r)=>{let{prefixCls:t,className:_,style:i,iconClassName:u}=e;const c=a()(`${t}-loading-icon`,_);return n.createElement(x,{prefixCls:t,className:c,style:i,ref:r},n.createElement(P.Z,{className:u}))})),C=()=>({width:0,opacity:0,transform:"scale(0)"}),I=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"});var j=e=>{const{prefixCls:r,loading:t,existIcon:_,className:a,style:i}=e,u=!!t;return _?n.createElement(S,{prefixCls:r,className:a,style:i}):n.createElement(E.default,{visible:u,motionName:`${r}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:C,onAppearActive:I,onEnterStart:C,onEnterActive:I,onLeaveStart:I,onLeaveActive:C},((e,t)=>{let{className:_,style:u}=e;return n.createElement(S,{prefixCls:r,className:a,style:Object.assign(Object.assign({},i),u),ref:t,iconClassName:_})}))},O=t(17313),T=t(37613),A=t(83116);const L=(e,r)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:r}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:r}}}}});var D=e=>{const{componentCls:r,fontSize:t,lineWidth:n,groupBorderColor:_,colorErrorHover:a}=e;return{[`${r}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${r}`]:{"&:not(:last-child)":{[`&, & > ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[r]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${r}-icon-only`]:{fontSize:t}},L(`${r}-primary`,_),L(`${r}-danger`,a)]}};const M=e=>{const{componentCls:r,iconCls:t,fontWeight:n}=e;return{[r]:{outline:"none",position:"relative",display:"inline-block",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${r}-icon`]:{lineHeight:0},[`> ${t} + span, > span + ${t}`]:{marginInlineStart:e.marginXS},[`&:not(${r}-icon-only) > ${r}-icon`]:{[`&${r}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},(0,O.Qy)(e)),[`&-icon-only${r}-compact-item`]:{flex:"none"},[`&-compact-item${r}-primary`]:{[`&:not([disabled]) + ${r}-compact-item${r}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${2*e.lineWidth}px)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${r}-primary`]:{[`&:not([disabled]) + ${r}-compact-vertical-item${r}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${2*e.lineWidth}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},R=(e,r,t)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":r,"&:active":t}}),Z=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),z=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),N=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),F=(e,r,t,n,_,a,i,u)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:t||void 0,backgroundColor:r,borderColor:n||void 0,boxShadow:"none"},R(e,Object.assign({backgroundColor:r},i),Object.assign({backgroundColor:r},u))),{"&:disabled":{cursor:"not-allowed",color:_||void 0,borderColor:a||void 0}})}),$=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},N(e))}),U=e=>Object.assign({},$(e)),B=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),W=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},U(e)),{backgroundColor:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),R(e.componentCls,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),F(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},R(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),F(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),$(e))}),H=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},U(e)),{color:e.primaryColor,backgroundColor:e.colorPrimary,boxShadow:e.primaryShadow}),R(e.componentCls,{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),F(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},R(e.componentCls,{backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),F(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),$(e))}),G=e=>Object.assign(Object.assign({},W(e)),{borderStyle:"dashed"}),V=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},R(e.componentCls,{color:e.colorLinkHover,backgroundColor:e.linkHoverBg},{color:e.colorLinkActive})),B(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},R(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),B(e))}),K=e=>Object.assign(Object.assign(Object.assign({},R(e.componentCls,{color:e.colorText,backgroundColor:e.textHoverBg},{color:e.colorText,backgroundColor:e.colorBgTextActive})),B(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},B(e)),R(e.componentCls,{color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),Y=e=>{const{componentCls:r}=e;return{[`${r}-default`]:W(e),[`${r}-primary`]:H(e),[`${r}-dashed`]:G(e),[`${r}-link`]:V(e),[`${r}-text`]:K(e),[`${r}-ghost`]:F(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},J=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{componentCls:t,controlHeight:n,fontSize:_,lineHeight:a,lineWidth:i,borderRadius:u,buttonPaddingHorizontal:c,iconCls:o}=e,s=Math.max(0,(n-_*a)/2-i),p=`${t}-icon-only`;return[{[`${t}${r}`]:{fontSize:_,height:n,padding:`${s}px ${c}px`,borderRadius:u,[`&${p}`]:{width:n,paddingInlineStart:0,paddingInlineEnd:0,[`&${t}-round`]:{width:"auto"},[o]:{fontSize:e.buttonIconOnlyFontSize}},[`&${t}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${t}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${t}${t}-circle${r}`]:Z(e)},{[`${t}${t}-round${r}`]:z(e)}]},Q=e=>J((0,T.TS)(e,{fontSize:e.contentFontSize})),X=e=>{const r=(0,T.TS)(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return J(r,`${e.componentCls}-sm`)},ee=e=>{const r=(0,T.TS)(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return J(r,`${e.componentCls}-lg`)},re=e=>{const{componentCls:r}=e;return{[r]:{[`&${r}-block`]:{width:"100%"}}}},te=e=>{const{paddingInline:r,onlyIconSize:t}=e;return(0,T.TS)(e,{buttonPaddingHorizontal:r,buttonIconOnlyFontSize:t})},ne=e=>({fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,contentFontSize:e.fontSize,contentFontSizeSM:e.fontSize,contentFontSizeLG:e.fontSizeLG});var _e=(0,A.Z)("Button",(e=>{const r=te(e);return[M(r),X(r),Q(r),ee(r),re(r),Y(r),D(r)]}),ne),ae=t(74207);function ie(e,r){return{[`&-item:not(${r}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function ue(e){const r=`${e.componentCls}-compact-vertical`;return{[r]:Object.assign(Object.assign({},ie(e,r)),(t=e.componentCls,n=r,{[`&-item:not(${n}-first-item):not(${n}-last-item)`]:{borderRadius:0},[`&-item${n}-first-item:not(${n}-last-item)`]:{[`&, &${t}-sm, &${t}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${n}-last-item:not(${n}-first-item)`]:{[`&, &${t}-sm, &${t}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}))};var t,n}var ce=(0,A.b)(["Button","compact"],(e=>{const r=te(e);return[(0,ae.c)(r),ue(r)]}),ne),oe=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{var t,_;const{loading:f=!1,prefixCls:d,type:w="default",danger:k,shape:h="default",size:q,styles:g,disabled:P,className:E,rootClassName:S,children:C,icon:I,ghost:O=!1,block:T=!1,htmlType:A="button",classNames:L,style:D={}}=e,M=oe(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:R,autoInsertSpaceInButton:Z,direction:z,button:N}=(0,n.useContext)(o.E_),F=R("btn",d),[$,U]=_e(F),B=(0,n.useContext)(s.Z),W=null!=P?P:B,H=(0,n.useContext)(b),G=(0,n.useMemo)((()=>function(e){if("object"==typeof e&&e){const r=null==e?void 0:e.delay;return{loading:!1,delay:Number.isNaN(r)||"number"!=typeof r?0:r}}return{loading:!!e,delay:0}}(f)),[f]),[V,K]=(0,n.useState)(G.loading),[Y,J]=(0,n.useState)(!1),Q=(0,n.createRef)(),X=(0,u.sQ)(r,Q),ee=1===n.Children.count(C)&&!I&&!v(w);(0,n.useEffect)((()=>{let e=null;return G.delay>0?e=setTimeout((()=>{e=null,K(!0)}),G.delay):K(G.loading),function(){e&&(clearTimeout(e),e=null)}}),[G]),(0,n.useEffect)((()=>{if(!X||!X.current||!1===Z)return;const e=X.current.textContent;ee&&m(e)?Y||J(!0):Y&&J(!1)}),[X]);const re=r=>{const{onClick:t}=e;V||W?r.preventDefault():null==t||t(r)},te=!1!==Z,{compactSize:ne,compactItemClassnames:ae}=(0,l.ri)(F,z),ie={large:"lg",small:"sm",middle:void 0},ue=(0,p.Z)((e=>{var r,t;return null!==(t=null!==(r=null!=q?q:ne)&&void 0!==r?r:H)&&void 0!==t?t:e})),se=ue&&ie[ue]||"",pe=V?"loading":I,le=(0,i.Z)(M,["navigate"]),fe=a()(F,U,{[`${F}-${h}`]:"default"!==h&&h,[`${F}-${w}`]:w,[`${F}-${se}`]:se,[`${F}-icon-only`]:!C&&0!==C&&!!pe,[`${F}-background-ghost`]:O&&!v(w),[`${F}-loading`]:V,[`${F}-two-chinese-chars`]:Y&&te&&!V,[`${F}-block`]:T,[`${F}-dangerous`]:!!k,[`${F}-rtl`]:"rtl"===z},ae,E,S,null==N?void 0:N.className),de=Object.assign(Object.assign({},null==N?void 0:N.style),D),be=a()(null==L?void 0:L.icon,null===(t=null==N?void 0:N.classNames)||void 0===t?void 0:t.icon),we=Object.assign(Object.assign({},(null==g?void 0:g.icon)||{}),(null===(_=null==N?void 0:N.styles)||void 0===_?void 0:_.icon)||{}),ke=I&&!V?n.createElement(x,{prefixCls:F,className:be,style:we},I):n.createElement(j,{existIcon:!!I,prefixCls:F,loading:!!V}),he=C||0===C?y(C,ee&&te):null;if(void 0!==le.href)return $(n.createElement("a",Object.assign({},le,{className:a()(fe,{[`${F}-disabled`]:W}),style:de,onClick:re,ref:X}),ke,he));let me=n.createElement("button",Object.assign({},M,{type:A,className:fe,style:de,onClick:re,disabled:W,ref:X}),ke,he,ae&&n.createElement(ce,{key:"compact",prefixCls:F}));return v(w)||(me=n.createElement(c.Z,{component:"Button",disabled:!!V},me)),$(me)},le=(0,n.forwardRef)(pe);le.Group=w,le.__ANT_BUTTON=!0;var fe=le},3113:function(e,r,t){"use strict";var n=t(67797);r.ZP=n.Z},43604:function(e,r,t){"use strict";var n=t(37028);r.Z=n.Z},1684:function(e,r,t){"use strict";t.d(r,{n:function(){return a}});var n=t(59301);const _=n.createContext(!1),a=e=>{let{children:r,disabled:t}=e;const a=n.useContext(_);return n.createElement(_.Provider,{value:null!=t?t:a},r)};r.Z=_},52946:function(e,r,t){"use strict";t.d(r,{q:function(){return a}});var n=t(59301);const _=n.createContext(void 0),a=e=>{let{children:r,size:t}=e;const a=n.useContext(_);return n.createElement(_.Provider,{value:t||a},r)};r.Z=_},36355:function(e,r,t){"use strict";t.d(r,{E_:function(){return a},oR:function(){return _}});var n=t(59301);const _="anticon",a=n.createContext({getPrefixCls:(e,r)=>r||(e?`ant-${e}`:"ant"),iconPrefixCls:_}),{Consumer:i}=a},19716:function(e,r,t){"use strict";var n=t(59301),_=t(52946);r.Z=e=>{const r=n.useContext(_.Z);return n.useMemo((()=>e?"string"==typeof e?null!=e?e:r:e instanceof Function?e(r):r:r),[e,r])}},92736:function(e,r,t){"use strict";t.d(r,{ZP:function(){return N},w6:function(){return R}});var n=t(14706),_=t(70471),a=t(37464),i=t(35024),u=t(59301),c=t(28726),o=t(98044),s=t(41887);var p=e=>{const{locale:r={},children:t,_ANT_MARK__:n}=e;u.useEffect((()=>(0,o.f)(r&&r.Modal)),[r]);const _=u.useMemo((()=>Object.assign(Object.assign({},r),{exist:!0})),[r]);return u.createElement(s.Z.Provider,{value:_},t)},l=t(31724),f=t(45246),d=t(34117),b=t(36355),w=t(10129),k=t(64993),h=t(17227),m=t(54543);const q=`-ant-${Date.now()}-${Math.random()}`;function v(e,r){const t=function(e,r){const t={},n=(e,r)=>{let t=e.clone();return t=(null==r?void 0:r(t))||t,t.toRgbString()},_=(e,r)=>{const _=new k.C(e),a=(0,w.generate)(_.toRgbString());t[`${r}-color`]=n(_),t[`${r}-color-disabled`]=a[1],t[`${r}-color-hover`]=a[4],t[`${r}-color-active`]=a[6],t[`${r}-color-outline`]=_.clone().setAlpha(.2).toRgbString(),t[`${r}-color-deprecated-bg`]=a[0],t[`${r}-color-deprecated-border`]=a[2]};if(r.primaryColor){_(r.primaryColor,"primary");const e=new k.C(r.primaryColor),a=(0,w.generate)(e.toRgbString());a.forEach(((e,r)=>{t[`primary-${r+1}`]=e})),t["primary-color-deprecated-l-35"]=n(e,(e=>e.lighten(35))),t["primary-color-deprecated-l-20"]=n(e,(e=>e.lighten(20))),t["primary-color-deprecated-t-20"]=n(e,(e=>e.tint(20))),t["primary-color-deprecated-t-50"]=n(e,(e=>e.tint(50))),t["primary-color-deprecated-f-12"]=n(e,(e=>e.setAlpha(.12*e.getAlpha())));const i=new k.C(a[0]);t["primary-color-active-deprecated-f-30"]=n(i,(e=>e.setAlpha(.3*e.getAlpha()))),t["primary-color-active-deprecated-d-02"]=n(i,(e=>e.darken(2)))}return r.successColor&&_(r.successColor,"success"),r.warningColor&&_(r.warningColor,"warning"),r.errorColor&&_(r.errorColor,"error"),r.infoColor&&_(r.infoColor,"info"),`\n :root {\n ${Object.keys(t).map((r=>`--${e}-${r}: ${t[r]};`)).join("\n")}\n }\n `.trim()}(e,r);(0,h.Z)()&&(0,m.hq)(t,`${q}-dynamic-theme`)}var y=t(1684),g=t(52946);var x=function(){return{componentDisabled:(0,u.useContext)(y.Z),componentSize:(0,u.useContext)(g.Z)}},P=t(4960);var E=t(44516),S=t(88088);function C(e){const{children:r}=e,[,t]=(0,S.Z)(),{motion:n}=t,_=u.useRef(!1);return _.current=_.current||!1===n,_.current?u.createElement(E.Provider,{motion:n},r):r}var I=t(73040),j=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_({getPrefixCls:(e,r)=>r||(e?`${D()}-${e}`:D()),getIconPrefixCls:M,getRootPrefixCls:()=>T||D(),getTheme:()=>L}),Z=e=>{const{children:r,csp:t,autoInsertSpaceInButton:o,alert:s,anchor:w,form:k,locale:h,componentSize:m,direction:q,space:v,virtual:x,dropdownMatchSelectWidth:E,popupMatchSelectWidth:S,popupOverflow:T,legacyLocale:A,parentContext:L,iconPrefixCls:D,theme:M,componentDisabled:R,segmented:Z,statistic:z,spin:N,calendar:F,carousel:$,cascader:U,collapse:B,typography:W,checkbox:H,descriptions:G,divider:V,drawer:K,skeleton:Y,steps:J,image:Q,layout:X,list:ee,mentions:re,modal:te,progress:ne,result:_e,slider:ae,breadcrumb:ie,menu:ue,pagination:ce,input:oe,empty:se,badge:pe,radio:le,rate:fe,switch:de,transfer:be,avatar:we,message:ke,tag:he,table:me,card:qe,tabs:ve,timeline:ye,timePicker:ge,upload:xe,notification:Pe,tree:Ee,colorPicker:Se,datePicker:Ce,wave:Ie}=e;const je=u.useCallback(((r,t)=>{const{prefixCls:n}=e;if(t)return t;const _=n||L.getPrefixCls("");return r?`${_}-${r}`:_}),[L.getPrefixCls,e.prefixCls]),Oe=D||L.iconPrefixCls||b.oR,Te=Oe!==L.iconPrefixCls,Ae=t||L.csp,Le=(0,I.Z)(Oe,Ae),De=function(e,r){const t=e||{},n=!1!==t.inherit&&r?r:f.u_;return(0,a.Z)((()=>{if(!e)return r;const _=Object.assign({},n.components);return Object.keys(e.components||{}).forEach((r=>{_[r]=Object.assign(Object.assign({},_[r]),e.components[r])})),Object.assign(Object.assign(Object.assign({},n),t),{token:Object.assign(Object.assign({},n.token),t.token),components:_})}),[t,n],((e,r)=>e.some(((e,t)=>{const n=r[t];return!(0,P.Z)(e,n,!0)}))))}(M,L.theme);const Me={csp:Ae,autoInsertSpaceInButton:o,alert:s,anchor:w,locale:h||A,direction:q,space:v,virtual:x,popupMatchSelectWidth:null!=S?S:E,popupOverflow:T,getPrefixCls:je,iconPrefixCls:Oe,theme:De,segmented:Z,statistic:z,spin:N,calendar:F,carousel:$,cascader:U,collapse:B,typography:W,checkbox:H,descriptions:G,divider:V,drawer:K,skeleton:Y,steps:J,image:Q,input:oe,layout:X,list:ee,mentions:re,modal:te,progress:ne,result:_e,slider:ae,breadcrumb:ie,menu:ue,pagination:ce,empty:se,badge:pe,radio:le,rate:fe,switch:de,transfer:be,avatar:we,message:ke,tag:he,table:me,card:qe,tabs:ve,timeline:ye,timePicker:ge,upload:xe,notification:Pe,tree:Ee,colorPicker:Se,datePicker:Ce,wave:Ie},Re=Object.assign({},L);Object.keys(Me).forEach((e=>{void 0!==Me[e]&&(Re[e]=Me[e])})),O.forEach((r=>{const t=e[r];t&&(Re[r]=t)}));const Ze=(0,a.Z)((()=>Re),Re,((e,r)=>{const t=Object.keys(e),n=Object.keys(r);return t.length!==n.length||t.some((t=>e[t]!==r[t]))})),ze=u.useMemo((()=>({prefixCls:Oe,csp:Ae})),[Oe,Ae]);let Ne=Te?Le(r):r;const Fe=u.useMemo((()=>{var e,r,t,n;return(0,i.T)((null===(e=l.Z.Form)||void 0===e?void 0:e.defaultValidateMessages)||{},(null===(t=null===(r=Ze.locale)||void 0===r?void 0:r.Form)||void 0===t?void 0:t.defaultValidateMessages)||{},(null===(n=Ze.form)||void 0===n?void 0:n.validateMessages)||{},(null==k?void 0:k.validateMessages)||{})}),[Ze,null==k?void 0:k.validateMessages]);Object.keys(Fe).length>0&&(Ne=u.createElement(c.Z.Provider,{value:Fe},r)),h&&(Ne=u.createElement(p,{locale:h,_ANT_MARK__:"internalMark"},Ne)),(Oe||Ae)&&(Ne=u.createElement(_.Z.Provider,{value:ze},Ne)),m&&(Ne=u.createElement(g.q,{size:m},Ne)),Ne=u.createElement(C,null,Ne);const $e=u.useMemo((()=>{const e=De||{},{algorithm:r,token:t,components:_}=e,a=j(e,["algorithm","token","components"]),i=r&&(!Array.isArray(r)||r.length>0)?(0,n.createTheme)(r):f.uH,u={};return Object.entries(_||{}).forEach((e=>{let[r,t]=e;const _=Object.assign({},t);"algorithm"in _&&(!0===_.algorithm?_.theme=i:(Array.isArray(_.algorithm)||"function"==typeof _.algorithm)&&(_.theme=(0,n.createTheme)(_.algorithm)),delete _.algorithm),u[r]=_})),Object.assign(Object.assign({},a),{theme:i,token:Object.assign(Object.assign({},d.Z),t),components:u})}),[De]);return M&&(Ne=u.createElement(f.Mj.Provider,{value:$e},Ne)),void 0!==R&&(Ne=u.createElement(y.n,{disabled:R},Ne)),u.createElement(b.E_.Provider,{value:Ze},Ne)},z=e=>{const r=u.useContext(b.E_),t=u.useContext(s.Z);return u.createElement(Z,Object.assign({parentContext:r,legacyLocale:t},e))};z.ConfigContext=b.E_,z.SizeContext=g.Z,z.config=e=>{let{prefixCls:r,iconPrefixCls:t,theme:n}=e;void 0!==r&&(T=r),void 0!==t&&(A=t),n&&(!function(e){return Object.keys(e).some((e=>e.endsWith("Color")))}(n)?L=n:v(D(),n))},z.useConfig=x,Object.defineProperty(z,"SizeContext",{get:()=>g.Z});var N=z},48183:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var n={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},_=t(67532);var a={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},n),timePickerLocale:Object.assign({},_.Z)}},32441:function(e,r,t){"use strict";t.d(r,{RV:function(){return c},Rk:function(){return o},Ux:function(){return p},aM:function(){return s},q3:function(){return i},qI:function(){return u}});var n=t(59301),_=t(95013),a=t(62805);const i=n.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),u=n.createContext(null),c=e=>{const r=(0,a.Z)(e,["prefixCls"]);return n.createElement(_.FormProvider,Object.assign({},r))},o=n.createContext({prefixCls:""}),s=n.createContext({});const p=e=>{let{children:r,status:t,override:_}=e;const a=(0,n.useContext)(s),i=(0,n.useMemo)((()=>{const e=Object.assign({},a);return _&&delete e.isFormItemInput,t&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e}),[t,_,a]);return n.createElement(s.Provider,{value:i},r)}},28726:function(e,r,t){"use strict";var n=t(59301);r.Z=(0,n.createContext)(void 0)},6700:function(e,r,t){"use strict";const n=(0,t(59301).createContext)({});r.Z=n},37028:function(e,r,t){"use strict";var n=t(59301),_=t(92310),a=t.n(_),i=t(36355),u=t(6700),c=t(98242),o=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const{getPrefixCls:t,direction:_}=n.useContext(i.E_),{gutter:p,wrap:l}=n.useContext(u.Z),{prefixCls:f,span:d,order:b,offset:w,push:k,pull:h,className:m,children:q,flex:v,style:y}=e,g=o(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),x=t("col",f),[P,E]=(0,c.c)(x);let S={};s.forEach((r=>{let t={};const n=e[r];"number"==typeof n?t.span=n:"object"==typeof n&&(t=n||{}),delete g[r],S=Object.assign(Object.assign({},S),{[`${x}-${r}-${t.span}`]:void 0!==t.span,[`${x}-${r}-order-${t.order}`]:t.order||0===t.order,[`${x}-${r}-offset-${t.offset}`]:t.offset||0===t.offset,[`${x}-${r}-push-${t.push}`]:t.push||0===t.push,[`${x}-${r}-pull-${t.pull}`]:t.pull||0===t.pull,[`${x}-${r}-flex-${t.flex}`]:t.flex||"auto"===t.flex,[`${x}-rtl`]:"rtl"===_})}));const C=a()(x,{[`${x}-${d}`]:void 0!==d,[`${x}-order-${b}`]:b,[`${x}-offset-${w}`]:w,[`${x}-push-${k}`]:k,[`${x}-pull-${h}`]:h},m,S,E),I={};if(p&&p[0]>0){const e=p[0]/2;I.paddingLeft=e,I.paddingRight=e}return v&&(I.flex=function(e){return"number"==typeof e?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}(v),!1!==l||I.minWidth||(I.minWidth=0)),P(n.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign({},I),y),className:C,ref:r}),q))}));r.Z=p},27382:function(e,r,t){"use strict";var n=t(59301),_=t(92310),a=t.n(_),i=t(69507),u=t(36355),c=t(6700),o=t(98242),s=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{(()=>{if("string"==typeof e&&_(e),"object"==typeof e)for(let t=0;t{const{prefixCls:t,justify:_,align:l,className:f,style:d,children:b,gutter:w=0,wrap:k}=e,h=s(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:m,direction:q}=n.useContext(u.E_),[v,y]=n.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[g,x]=n.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),P=p(l,g),E=p(_,g),S=n.useRef(w),C=(0,i.ZP)();n.useEffect((()=>{const e=C.subscribe((e=>{x(e);const r=S.current||0;(!Array.isArray(r)&&"object"==typeof r||Array.isArray(r)&&("object"==typeof r[0]||"object"==typeof r[1]))&&y(e)}));return()=>C.unsubscribe(e)}),[]);const I=m("row",t),[j,O]=(0,o.V)(I),T=(()=>{const e=[void 0,void 0];return(Array.isArray(w)?w:[w,void 0]).forEach(((r,t)=>{if("object"==typeof r)for(let n=0;n0?T[0]/-2:void 0;D&&(L.marginLeft=D,L.marginRight=D),[,L.rowGap]=T;const[M,R]=T,Z=n.useMemo((()=>({gutter:[M,R],wrap:k})),[M,R,k]);return j(n.createElement(c.Z.Provider,{value:Z},n.createElement("div",Object.assign({},h,{className:A,style:Object.assign(Object.assign({},L),d),ref:r}),b)))}));r.Z=l},98242:function(e,r,t){"use strict";t.d(r,{V:function(){return c},c:function(){return o}});var n=t(83116),_=t(37613);const a=e=>{const{componentCls:r}=e;return{[r]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},i=e=>{const{componentCls:r}=e;return{[r]:{position:"relative",maxWidth:"100%",minHeight:1}}},u=(e,r)=>((e,r)=>{const{componentCls:t,gridColumns:n}=e,_={};for(let e=n;e>=0;e--)0===e?(_[`${t}${r}-${e}`]={display:"none"},_[`${t}-push-${e}`]={insetInlineStart:"auto"},_[`${t}-pull-${e}`]={insetInlineEnd:"auto"},_[`${t}${r}-push-${e}`]={insetInlineStart:"auto"},_[`${t}${r}-pull-${e}`]={insetInlineEnd:"auto"},_[`${t}${r}-offset-${e}`]={marginInlineStart:0},_[`${t}${r}-order-${e}`]={order:0}):(_[`${t}${r}-${e}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${e/n*100}%`,maxWidth:e/n*100+"%"}],_[`${t}${r}-push-${e}`]={insetInlineStart:e/n*100+"%"},_[`${t}${r}-pull-${e}`]={insetInlineEnd:e/n*100+"%"},_[`${t}${r}-offset-${e}`]={marginInlineStart:e/n*100+"%"},_[`${t}${r}-order-${e}`]={order:e});return _})(e,r),c=(0,n.Z)("Grid",(e=>[a(e)])),o=(0,n.Z)("Grid",(e=>{const r=(0,_.TS)(e,{gridColumns:24}),t={"-sm":r.screenSMMin,"-md":r.screenMDMin,"-lg":r.screenLGMin,"-xl":r.screenXLMin,"-xxl":r.screenXXLMin};return[i(r),u(r,""),u(r,"-xs"),Object.keys(t).map((e=>((e,r,t)=>({[`@media (min-width: ${r}px)`]:Object.assign({},u(e,t))}))(r,t[e],e))).reduce(((e,r)=>Object.assign(Object.assign({},e),r)),{})]}))},41887:function(e,r,t){"use strict";const n=(0,t(59301).createContext)(void 0);r.Z=n},31724:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(22075),_=t(48183),a=_.Z,i=t(67532);const u="${label} is not a valid ${type}";var c={locale:"en",Pagination:n.Z,DatePicker:_.Z,TimePicker:i.Z,Calendar:a,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:u,method:u,array:u,object:u,number:u,date:u,boolean:u,integer:u,float:u,regexp:u,email:u,url:u,hex:u},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}}},9763:function(e,r,t){"use strict";var n=t(59301),_=t(41887),a=t(31724);r.Z=(e,r)=>{const t=n.useContext(_.Z);return[n.useMemo((()=>{var n;const _=r||a.Z[e],i=null!==(n=null==t?void 0:t[e])&&void 0!==n?n:{};return Object.assign(Object.assign({},"function"==typeof _?_():_),i||{})}),[e,r,t]),n.useMemo((()=>{const e=null==t?void 0:t.locale;return(null==t?void 0:t.exist)&&!e?a.Z.locale:e}),[t])]}},81863:function(e,r,t){"use strict";t.d(r,{Z:function(){return s}});var n=t(91735),_={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};var a={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};const i={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},_),timePickerLocale:Object.assign({},a)};i.lang.ok="确定";var u=i,c=u;const o="${label}不是一个有效的${type}";var s={locale:"zh-cn",Pagination:n.Z,DatePicker:u,TimePicker:a,Calendar:c,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新"},ColorPicker:{presetEmpty:"暂无"}}},8591:function(e,r,t){"use strict";t.d(r,{ZP:function(){return B}});var n=t(12295),_=t(59301),a=t(2556),i=t(92736),u=t(19676),c=t(70481),o=t(92149),s=t(4066),p=t(93739),l=t(92310),f=t.n(l),d=t(581),b=t(36355),w=t(14706),k=t(17313),h=t(83116),m=t(37613);const q=e=>{const{componentCls:r,iconCls:t,boxShadow:n,colorText:_,colorSuccess:a,colorError:i,colorWarning:u,colorInfo:c,fontSizeLG:o,motionEaseInOutCirc:s,motionDurationSlow:p,marginXS:l,paddingXS:f,borderRadiusLG:d,zIndexPopup:b,contentPadding:h,contentBg:m}=e,q=`${r}-notice`,v=new w.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:f,transform:"translateY(0)",opacity:1}}),y=new w.Keyframes("MessageMoveOut",{"0%":{maxHeight:e.height,padding:f,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),g={padding:f,textAlign:"center",[`${r}-custom-content > ${t}`]:{verticalAlign:"text-bottom",marginInlineEnd:l,fontSize:o},[`${q}-content`]:{display:"inline-block",padding:h,background:m,borderRadius:d,boxShadow:n,pointerEvents:"all"},[`${r}-success > ${t}`]:{color:a},[`${r}-error > ${t}`]:{color:i},[`${r}-warning > ${t}`]:{color:u},[`${r}-info > ${t},\n ${r}-loading > ${t}`]:{color:c}};return[{[r]:Object.assign(Object.assign({},(0,k.Wf)(e)),{color:_,position:"fixed",top:l,width:"100%",pointerEvents:"none",zIndex:b,[`${r}-move-up`]:{animationFillMode:"forwards"},[`\n ${r}-move-up-appear,\n ${r}-move-up-enter\n `]:{animationName:v,animationDuration:p,animationPlayState:"paused",animationTimingFunction:s},[`\n ${r}-move-up-appear${r}-move-up-appear-active,\n ${r}-move-up-enter${r}-move-up-enter-active\n `]:{animationPlayState:"running"},[`${r}-move-up-leave`]:{animationName:y,animationDuration:p,animationPlayState:"paused",animationTimingFunction:s},[`${r}-move-up-leave${r}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[r]:{[q]:Object.assign({},g)}},{[`${r}-notice-pure-panel`]:Object.assign(Object.assign({},g),{padding:0,textAlign:"start"})}]};var v=(0,h.Z)("Message",(e=>{const r=(0,m.TS)(e,{height:150});return[q(r)]}),(e=>({zIndexPopup:e.zIndexPopupBase+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}))),y=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{let{prefixCls:r,type:t,icon:n,children:a}=e;return _.createElement("div",{className:f()(`${r}-custom-content`,`${r}-${t}`)},n||g[t],_.createElement("span",null,a))};var P=e=>{const{prefixCls:r,className:t,type:n,icon:a,content:i}=e,u=y(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:c}=_.useContext(b.E_),o=r||c("message"),[,s]=v(o);return _.createElement(d.qX,Object.assign({},u,{prefixCls:o,className:f()(t,s,`${o}-notice-pure-panel`),eventKey:"pure",duration:null,content:_.createElement(x,{prefixCls:o,type:n,icon:a},i)}))},E=t(79419);function S(e){let r;const t=new Promise((t=>{r=e((()=>{t(!0)}))})),n=()=>{null==r||r()};return n.then=(e,r)=>t.then(e,r),n.promise=t,n}var C=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{let{children:r,prefixCls:t}=e;const[,n]=v(t);return _.createElement(d.JB,{classNames:{list:n,notice:n}},r)},O=(e,r)=>{let{prefixCls:t,key:n}=r;return _.createElement(j,{prefixCls:t,key:n},e)},T=_.forwardRef(((e,r)=>{const{top:t,prefixCls:n,getContainer:a,maxCount:i,duration:u=I,rtl:c,transitionName:o,onAllRemoved:s}=e,{getPrefixCls:p,getPopupContainer:l,message:w}=_.useContext(b.E_),k=n||p("message"),h=_.createElement("span",{className:`${k}-close-x`},_.createElement(E.Z,{className:`${k}-close-icon`})),[m,q]=(0,d.lm)({prefixCls:k,style:()=>({left:"50%",transform:"translateX(-50%)",top:null!=t?t:8}),className:()=>f()({[`${k}-rtl`]:c}),motion:()=>function(e,r){return{motionName:null!=r?r:`${e}-move-up`}}(k,o),closable:!1,closeIcon:h,duration:u,getContainer:()=>(null==a?void 0:a())||(null==l?void 0:l())||document.body,maxCount:i,onAllRemoved:s,renderNotifications:O});return _.useImperativeHandle(r,(()=>Object.assign(Object.assign({},m),{prefixCls:k,message:w}))),q}));let A=0;function L(e){const r=_.useRef(null),t=_.useMemo((()=>{const e=e=>{var t;null===(t=r.current)||void 0===t||t.close(e)},t=t=>{if(!r.current){const e=()=>{};return e.then=()=>{},e}const{open:n,prefixCls:a,message:i}=r.current,u=`${a}-notice`,{content:c,icon:o,type:s,key:p,className:l,style:d,onClose:b}=t,w=C(t,["content","icon","type","key","className","style","onClose"]);let k=p;return null==k&&(A+=1,k=`antd-message-${A}`),S((r=>(n(Object.assign(Object.assign({},w),{key:k,content:_.createElement(x,{prefixCls:a,type:s,icon:o},c),placement:"top",className:f()(s&&`${u}-${s}`,l,null==i?void 0:i.className),style:Object.assign(Object.assign({},null==i?void 0:i.style),d),onClose:()=>{null==b||b(),r()}})),()=>{e(k)})))},n={open:t,destroy:t=>{var n;void 0!==t?e(t):null===(n=r.current)||void 0===n||n.destroy()}};return["info","success","warning","error","loading"].forEach((e=>{n[e]=(r,n,_)=>{let a,i,u;a=r&&"object"==typeof r&&"content"in r?r:{content:r},"function"==typeof n?u=n:(i=n,u=_);const c=Object.assign(Object.assign({onClose:u,duration:i},a),{type:e});return t(c)}})),n}),[]);return[t,_.createElement(T,Object.assign({key:"message-holder"},e,{ref:r}))]}let D=null,M=e=>e(),R=[],Z={};function z(){const{prefixCls:e,getContainer:r,duration:t,rtl:n,maxCount:_,top:a}=Z,u=null!=e?e:(0,i.w6)().getPrefixCls("message"),c=(null==r?void 0:r())||document.body;return{prefixCls:u,getContainer:()=>c,duration:t,rtl:n,maxCount:_,top:a}}const N=_.forwardRef(((e,r)=>{const[t,n]=_.useState(z),[a,u]=L(t),c=(0,i.w6)(),o=c.getRootPrefixCls(),s=c.getIconPrefixCls(),p=c.getTheme(),l=()=>{n(z)};return _.useEffect(l,[]),_.useImperativeHandle(r,(()=>{const e=Object.assign({},a);return Object.keys(e).forEach((r=>{e[r]=function(){return l(),a[r].apply(a,arguments)}})),{instance:e,sync:l}})),_.createElement(i.ZP,{prefixCls:o,iconPrefixCls:s,theme:p},u)}));function F(){if(!D){const e=document.createDocumentFragment(),r={fragment:e};return D=r,void M((()=>{(0,a.s)(_.createElement(N,{ref:e=>{const{instance:t,sync:n}=e||{};Promise.resolve().then((()=>{!r.instance&&t&&(r.instance=t,r.sync=n,F())}))}}),e)}))}D.instance&&(R.forEach((e=>{const{type:r,skipped:t}=e;if(!t)switch(r){case"open":M((()=>{const r=D.instance.open(Object.assign(Object.assign({},Z),e.config));null==r||r.then(e.resolve),e.setCloseFn(r)}));break;case"destroy":M((()=>{null==D||D.instance.destroy(e.key)}));break;default:M((()=>{var t;const _=(t=D.instance)[r].apply(t,(0,n.Z)(e.args));null==_||_.then(e.resolve),e.setCloseFn(_)}))}})),R=[])}function $(e,r){const t=S((t=>{let n;const _={type:e,args:r,resolve:t,setCloseFn:e=>{n=e}};return R.push(_),()=>{n?M((()=>{n()})):_.skipped=!0}}));return F(),t}const U={open:function(e){const r=S((r=>{let t;const n={type:"open",config:e,resolve:r,setCloseFn:e=>{t=e}};return R.push(n),()=>{t?M((()=>{t()})):n.skipped=!0}}));return F(),r},destroy:function(e){R.push({type:"destroy",key:e}),F()},config:function(e){Z=Object.assign(Object.assign({},Z),e),M((()=>{var e;null===(e=null==D?void 0:D.sync)||void 0===e||e.call(D)}))},useMessage:function(e){return L(e)},_InternalPanelDoNotUseOrYouWillBeFired:P};["success","info","warning","error","loading"].forEach((e=>{U[e]=function(){for(var r=arguments.length,t=new Array(r),n=0;n{const{autoFocusButton:e,cancelButtonProps:r,cancelTextLocale:t,isSilent:n,mergedOkCancel:_,rootPrefixCls:i,close:u,onCancel:c,onConfirm:o}=(0,a.useContext)(w);return _?a.createElement(b.Z,{isSilent:n,actionFn:c,close:function(){null==u||u.apply(void 0,arguments),null==o||o(!1)},autoFocus:"cancel"===e,buttonProps:r,prefixCls:`${i}-btn`},t):null};var m=()=>{const{autoFocusButton:e,close:r,isSilent:t,okButtonProps:n,rootPrefixCls:_,okTextLocale:i,okType:u,onConfirm:c,onOk:o}=(0,a.useContext)(w);return a.createElement(b.Z,{isSilent:t,type:u||"primary",actionFn:o,close:function(){null==r||r.apply(void 0,arguments),null==c||c(!0)},autoFocus:"ok"===e,buttonProps:n,prefixCls:`${_}-btn`},i)},q=t(79419),v=t(86923),y=t(47729),g=t(17227);var x=t(36355),P=t(32441),E=t(33234),S=t(11575),C=t(1684),I=t(3113);var j=()=>{const{cancelButtonProps:e,cancelTextLocale:r,onCancel:t}=(0,a.useContext)(w);return a.createElement(I.ZP,Object.assign({onClick:t},e),r)},O=t(67797);var T=()=>{const{confirmLoading:e,okButtonProps:r,okType:t,okTextLocale:n,onOk:_}=(0,a.useContext)(w);return a.createElement(I.ZP,Object.assign({},(0,O.n)(t),{loading:e,onClick:_},r),n)},A=t(98044);function L(e,r){return a.createElement("span",{className:`${e}-close-x`},r||a.createElement(q.Z,{className:`${e}-close-icon`}))}const D=e=>{const{okText:r,okType:t="primary",cancelText:_,confirmLoading:i,onOk:u,onCancel:c,okButtonProps:o,cancelButtonProps:s,footer:p}=e,[l]=(0,d.Z)("Modal",(0,A.A)()),f={confirmLoading:i,okButtonProps:o,cancelButtonProps:s,okTextLocale:r||(null==l?void 0:l.okText),cancelTextLocale:_||(null==l?void 0:l.cancelText),okType:t,onOk:u,onCancel:c},b=a.useMemo((()=>f),(0,n.Z)(Object.values(f)));let w;return"function"==typeof p||void 0===p?(w=a.createElement(k,{value:b},a.createElement(j,null),a.createElement(T,null)),"function"==typeof p&&(w=p(w,{OkBtn:T,CancelBtn:j}))):w=p,a.createElement(C.n,{disabled:!1},w)};var M=t(73819),R=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{Z={x:e.pageX,y:e.pageY},setTimeout((()=>{Z=null}),100)};(0,g.Z)()&&window.document.documentElement&&document.documentElement.addEventListener("click",z,!0);var N=e=>{var r;const{getPopupContainer:t,getPrefixCls:n,direction:_,modal:i}=a.useContext(x.E_),u=r=>{const{onCancel:t}=e;null==t||t(r)},{prefixCls:c,className:o,rootClassName:s,open:p,wrapClassName:d,centered:b,getContainer:w,closeIcon:k,closable:h,focusTriggerAfterClose:m=!0,style:g,visible:C,width:I=520,footer:j}=e,O=R(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),T=n("modal",c),A=n(),[z,N]=(0,M.ZP)(T),F=l()(d,{[`${T}-centered`]:!!b,[`${T}-wrap-rtl`]:"rtl"===_});const $=null!==j&&a.createElement(D,Object.assign({},e,{onOk:r=>{const{onOk:t}=e;null==t||t(r)},onCancel:u})),[U,B]=(0,y.Z)(h,k,(e=>L(T,e)),a.createElement(q.Z,{className:`${T}-close-icon`}),!0),W=(0,S.H)(`.${T}-content`);return z(a.createElement(E.BR,null,a.createElement(P.Ux,{status:!0,override:!0},a.createElement(v.Z,Object.assign({width:I},O,{getContainer:void 0===w?t:w,prefixCls:T,rootClassName:l()(N,s),wrapClassName:F,footer:$,visible:null!=p?p:C,mousePosition:null!==(r=O.mousePosition)&&void 0!==r?r:Z,onClose:u,closable:U,closeIcon:B,focusTriggerAfterClose:m,transitionName:(0,f.m)(A,"zoom",e.transitionName),maskTransitionName:(0,f.m)(A,"fade",e.maskTransitionName),className:l()(N,o,null==i?void 0:i.className),style:Object.assign(Object.assign({},null==i?void 0:i.style),g),panelRef:W})))))},F=t(17313),$=t(83116);const U=e=>{const{componentCls:r,titleFontSize:t,titleLineHeight:n,modalConfirmIconSize:_,fontSize:a,lineHeight:i}=e,u=`${r}-confirm`,c=Math.round(t*n),o=Math.round(a*i);return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},(0,F.dF)()),[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:_,marginInlineEnd:e.marginSM,marginTop:(o-_)/2},[`&-has-title > ${e.iconCls}`]:{marginTop:(c-_)/2}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:t,lineHeight:n},[`${u}-content`]:{color:e.colorText,fontSize:a,lineHeight:i},[`${u}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls},\n ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}};var B=(0,$.b)(["Modal","confirm"],(e=>{const r=(0,M.B4)(e);return[U(r)]}),M.eh,{order:-1e3}),W=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_I),(0,n.Z)(Object.values(I))),O=a.createElement(a.Fragment,null,a.createElement(h,null),a.createElement(m,null)),T=void 0!==e.title&&null!==e.title,A=`${p}-body`;return a.createElement("div",{className:`${p}-body-wrapper`},a.createElement("div",{className:l()(A,{[`${A}-has-title`]:T})},y,a.createElement("div",{className:`${p}-paragraph`},T&&a.createElement("span",{className:`${p}-title`},e.title),a.createElement("div",{className:`${p}-content`},e.content))),void 0===w||"function"==typeof w?a.createElement(k,{value:j},a.createElement("div",{className:`${p}-btns`},"function"==typeof w?w(O,{OkBtn:m,CancelBtn:h}):O)):w,a.createElement(B,{prefixCls:r}))}var G=e=>{const{close:r,zIndex:t,afterClose:n,visible:_,open:u,keyboard:c,centered:o,getContainer:s,maskStyle:p,direction:d,prefixCls:b,wrapClassName:w,rootPrefixCls:k,iconPrefixCls:h,theme:m,bodyStyle:q,closable:v=!1,closeIcon:y,modalRender:g,focusTriggerAfterClose:x,onConfirm:P}=e;const E=`${b}-confirm`,S=e.width||416,C=e.style||{},I=void 0===e.mask||e.mask,j=void 0!==e.maskClosable&&e.maskClosable,O=l()(E,`${E}-${e.type}`,{[`${E}-rtl`]:"rtl"===d},e.className);return a.createElement(i.ZP,{prefixCls:k,iconPrefixCls:h,direction:d,theme:m},a.createElement(N,{prefixCls:b,className:O,wrapClassName:l()({[`${E}-centered`]:!!e.centered},w),onCancel:()=>{null==r||r({triggerCancel:!0}),null==P||P(!1)},open:u,title:"",footer:null,transitionName:(0,f.m)(k||"","zoom",e.transitionName),maskTransitionName:(0,f.m)(k||"","fade",e.maskTransitionName),mask:I,maskClosable:j,maskStyle:p,style:C,bodyStyle:q,width:S,zIndex:t,afterClose:n,keyboard:c,centered:o,getContainer:s,closable:v,closeIcon:y,modalRender:g,focusTriggerAfterClose:x},a.createElement(H,Object.assign({},e,{confirmPrefixCls:E}))))};var V=[],K=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_e&&e.triggerCancel));e.onCancel&&u&&e.onCancel.apply(e,[()=>{}].concat((0,n.Z)(a.slice(1))));for(let e=0;e{const e=(0,A.A)(),{getPrefixCls:t,getIconPrefixCls:p,getTheme:l}=(0,i.w6)(),f=t(void 0,Y),d=c||`${f}-modal`,b=p(),w=l();let k=o;!1===k&&(k=void 0),(0,_.s)(a.createElement(G,Object.assign({},s,{getContainer:k,prefixCls:d,rootPrefixCls:f,iconPrefixCls:b,okText:n,locale:e,theme:w,cancelText:u||e.cancelText})),r)}))}function s(){for(var r=arguments.length,t=new Array(r),n=0;n{"function"==typeof e.afterClose&&e.afterClose(),c.apply(this,t)}}),u.visible&&delete u.visible,o(u)}return o(u),V.push(s),{destroy:s,update:function(e){u="function"==typeof e?e(u):Object.assign(Object.assign({},u),e),o(u)}}}function Q(e){return Object.assign(Object.assign({},e),{type:"warning"})}function X(e){return Object.assign(Object.assign({},e),{type:"info"})}function ee(e){return Object.assign(Object.assign({},e),{type:"success"})}function re(e){return Object.assign(Object.assign({},e),{type:"error"})}function te(e){return Object.assign(Object.assign({},e),{type:"confirm"})}var ne=t(53487),_e=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const{prefixCls:r,className:t,closeIcon:n,closable:_,type:i,title:u,children:c}=e,o=_e(e,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:s}=a.useContext(x.E_),p=s(),f=r||s("modal"),[,d]=(0,M.ZP)(f),b=`${f}-confirm`;let w={};return w=i?{closable:null!=_&&_,title:"",footer:"",children:a.createElement(H,Object.assign({},e,{prefixCls:f,confirmPrefixCls:b,rootPrefixCls:p,content:c}))}:{closable:null==_||_,title:u,footer:void 0===e.footer?a.createElement(D,Object.assign({},e)):e.footer,children:c},a.createElement(v.s,Object.assign({prefixCls:f,className:l()(d,`${f}-pure-panel`,i&&b,i&&`${b}-${i}`,t)},o,{closeIcon:L(f,n),closable:_},w))}));var ie=t(31724),ue=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{var t,{afterClose:_,config:i}=e,u=ue(e,["afterClose","config"]);const[c,o]=a.useState(!0),[s,p]=a.useState(i),{direction:l,getPrefixCls:f}=a.useContext(x.E_),b=f("modal"),w=f(),k=function(){o(!1);for(var e=arguments.length,r=new Array(e),t=0;te&&e.triggerCancel));s.onCancel&&_&&s.onCancel.apply(s,[()=>{}].concat((0,n.Z)(r.slice(1))))};a.useImperativeHandle(r,(()=>({destroy:k,update:e=>{p((r=>Object.assign(Object.assign({},r),e)))}})));const h=null!==(t=s.okCancel)&&void 0!==t?t:"confirm"===s.type,[m]=(0,d.Z)("Modal",ie.Z.Modal);return a.createElement(G,Object.assign({prefixCls:b,rootPrefixCls:w},s,{close:k,open:c,afterClose:()=>{var e;_(),null===(e=s.afterClose)||void 0===e||e.call(s)},okText:s.okText||(h?null==m?void 0:m.okText:null==m?void 0:m.justOkText),direction:s.direction||l,cancelText:s.cancelText||(null==m?void 0:m.cancelText)},u))};var oe=a.forwardRef(ce);let se=0;const pe=a.memo(a.forwardRef(((e,r)=>{const[t,_]=function(){const[e,r]=a.useState([]);return[e,a.useCallback((e=>(r((r=>[].concat((0,n.Z)(r),[e]))),()=>{r((r=>r.filter((r=>r!==e))))})),[])]}();return a.useImperativeHandle(r,(()=>({patchElement:_})),[]),a.createElement(a.Fragment,null,t)})));var le=function(){const e=a.useRef(null),[r,t]=a.useState([]);a.useEffect((()=>{if(r.length){(0,n.Z)(r).forEach((e=>{e()})),t([])}}),[r]);const _=a.useCallback((r=>function(_){var i;se+=1;const u=a.createRef();let c;const o=new Promise((e=>{c=e}));let s,p=!1;const l=a.createElement(oe,{key:`modal-${se}`,config:r(_),ref:u,afterClose:()=>{null==s||s()},isSilent:()=>p,onConfirm:e=>{c(e)}});s=null===(i=e.current)||void 0===i?void 0:i.patchElement(l),s&&V.push(s);const f={destroy:()=>{function e(){var e;null===(e=u.current)||void 0===e||e.destroy()}u.current?e():t((r=>[].concat((0,n.Z)(r),[e])))},update:e=>{function r(){var r;null===(r=u.current)||void 0===r||r.update(e)}u.current?r():t((e=>[].concat((0,n.Z)(e),[r])))},then:e=>(p=!0,o.then(e))};return f}),[]);return[a.useMemo((()=>({info:_(X),success:_(ee),error:_(re),warning:_(Q),confirm:_(te)})),[]),a.createElement(pe,{key:"modal-holder",ref:e})]};function fe(e){return J(Q(e))}const de=N;de.useModal=le,de.info=function(e){return J(X(e))},de.success=function(e){return J(ee(e))},de.error=function(e){return J(re(e))},de.warning=fe,de.warn=fe,de.confirm=function(e){return J(te(e))},de.destroyAll=function(){for(;V.length;){const e=V.pop();e&&e()}},de.config=function(e){let{rootPrefixCls:r}=e;Y=r},de._InternalPanelDoNotUseOrYouWillBeFired=ae;var be=de},98044:function(e,r,t){"use strict";t.d(r,{A:function(){return c},f:function(){return u}});var n=t(31724);let _=Object.assign({},n.Z.Modal),a=[];const i=()=>a.reduce(((e,r)=>Object.assign(Object.assign({},e),r)),n.Z.Modal);function u(e){if(e){const r=Object.assign({},e);return a.push(r),_=i(),()=>{a=a.filter((e=>e!==r)),_=i()}}_=Object.assign({},n.Z.Modal)}function c(){return _}},73819:function(e,r,t){"use strict";t.d(r,{B4:function(){return f},QA:function(){return o},eh:function(){return d}});var n=t(17313),_=t(1950),a=t(29878),i=t(37613),u=t(83116);function c(e){return{position:e,inset:0}}const o=e=>{const{componentCls:r,antCls:t}=e;return[{[`${r}-root`]:{[`${r}${t}-zoom-enter, ${r}${t}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${r}${t}-zoom-leave ${r}-content`]:{pointerEvents:"none"},[`${r}-mask`]:Object.assign(Object.assign({},c("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${r}-hidden`]:{display:"none"}}),[`${r}-wrap`]:Object.assign(Object.assign({},c("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${r}${t}-zoom-enter), &:has(${r}${t}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${r}-root`]:(0,_.J$)(e)}]},s=e=>{const{componentCls:r}=e;return[{[`${r}-root`]:{[`${r}-wrap-rtl`]:{direction:"rtl"},[`${r}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[r]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax})`]:{[r]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${r}-centered`]:{[r]:{flex:1}}}}},{[r]:Object.assign(Object.assign({},(0,n.Wf)(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${2*e.margin}px)`,margin:"0 auto",paddingBottom:e.paddingLG,[`${r}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${r}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${r}-close`]:Object.assign({position:"absolute",top:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${e.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},(0,n.Qy)(e)),[`${r}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${r}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${r}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:e.marginXS}},[`${r}-open`]:{overflow:"hidden"}})},{[`${r}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${r}-content,\n ${r}-body,\n ${r}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${r}-confirm-body`]:{marginBottom:"auto"}}}]},p=e=>{const{componentCls:r,antCls:t}=e,n=`${r}-confirm`;return{[r]:{[`${r}-content`]:{padding:0},[`${r}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${r}-body`]:{padding:e.modalBodyPadding},[`${r}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[n]:{[`${t}-modal-body`]:{padding:`${2*e.padding}px ${2*e.padding}px ${e.paddingLG}px`},[`${n}-body`]:{[`> ${e.iconCls}`]:{marginInlineEnd:e.margin,[`+ ${n}-title + ${n}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.margin}}},[`${n}-btns`]:{marginTop:e.marginLG}}}},l=e=>{const{componentCls:r}=e;return{[`${r}-root`]:{[`${r}-wrap-rtl`]:{direction:"rtl",[`${r}-confirm-body`]:{direction:"rtl"}}}}},f=e=>{const r=e.padding,t=e.fontSizeHeading5,n=e.lineHeightHeading5;return(0,i.TS)(e,{modalBodyPadding:e.paddingLG,modalHeaderPadding:`${r}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderHeight:n*t+2*r,modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalIconHoverColor:e.colorIconHover,modalCloseIconColor:e.colorIcon,modalCloseBtnSize:e.fontSize*e.lineHeight,modalConfirmIconSize:e.fontSize*e.lineHeight})},d=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading});r.ZP=(0,u.Z)("Modal",(e=>{const r=f(e);return[s(r),l(r),o(r),e.wireframe&&p(r),(0,a._y)(r,"zoom")]}),d)},28909:function(e,r,t){"use strict";t.d(r,{Z:function(){return $}});var n=t(59301),_=t(2556),a=t(92736),i=t(19676),u=t(70481),c=t(79419),o=t(92149),s=t(4066),p=t(93739),l=t(92310),f=t.n(l),d=t(581),b=t(36355),w=t(14706),k=t(17313),h=t(83116),m=t(37613);var q=e=>{const{componentCls:r,width:t,notificationMarginEdge:n}=e;return{[`&${r}-top, &${r}-bottom`]:{marginInline:0},[`&${r}-top`]:{[`${r}-fade-enter${r}-fade-enter-active, ${r}-fade-appear${r}-fade-appear-active`]:{animationName:new w.Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}})}},[`&${r}-bottom`]:{[`${r}-fade-enter${r}-fade-enter-active, ${r}-fade-appear${r}-fade-appear-active`]:{animationName:new w.Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}})}},[`&${r}-topLeft, &${r}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:n,[`${r}-fade-enter${r}-fade-enter-active, ${r}-fade-appear${r}-fade-appear-active`]:{animationName:new w.Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:t},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}})}}}};const v=e=>{const{iconCls:r,componentCls:t,boxShadow:n,fontSizeLG:_,notificationMarginBottom:a,borderRadiusLG:i,colorSuccess:u,colorInfo:c,colorWarning:o,colorError:s,colorTextHeading:p,notificationBg:l,notificationPadding:f,notificationMarginEdge:d,motionDurationMid:b,motionEaseInOut:h,fontSize:m,lineHeight:v,width:y,notificationIconSize:g,colorText:x}=e,P=`${t}-notice`,E=new w.Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:y},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),S=new w.Keyframes("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:a,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),C={position:"relative",width:y,maxWidth:`calc(100vw - ${2*d}px)`,marginBottom:a,marginInlineStart:"auto",padding:f,overflow:"hidden",lineHeight:v,wordWrap:"break-word",background:l,borderRadius:i,boxShadow:n,[`${t}-close-icon`]:{fontSize:m,cursor:"pointer"},[`${P}-message`]:{marginBottom:e.marginXS,color:p,fontSize:_,lineHeight:e.lineHeightLG},[`${P}-description`]:{fontSize:m,color:x},[`&${P}-closable ${P}-message`]:{paddingInlineEnd:e.paddingLG},[`${P}-with-icon ${P}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+g,fontSize:_},[`${P}-with-icon ${P}-description`]:{marginInlineStart:e.marginSM+g,fontSize:m},[`${P}-icon`]:{position:"absolute",fontSize:g,lineHeight:0,[`&-success${r}`]:{color:u},[`&-info${r}`]:{color:c},[`&-warning${r}`]:{color:o},[`&-error${r}`]:{color:s}},[`${P}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.wireframe?"transparent":e.colorFillContent}},[`${P}-btn`]:{float:"right",marginTop:e.marginSM}};return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,k.Wf)(e)),{position:"fixed",zIndex:e.zIndexPopup,marginInlineEnd:d,[`${t}-hook-holder`]:{position:"relative"},[`&${t}-top, &${t}-bottom`]:{[P]:{marginInline:"auto auto"}},[`&${t}-topLeft, &${t}-bottomLeft`]:{[P]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:h,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:h,animationFillMode:"both",animationDuration:b,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:E,animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:S,animationPlayState:"running"}}),q(e)),{"&-rtl":{direction:"rtl",[`${P}-btn`]:{float:"left"}}})},{[t]:{[P]:Object.assign({},C)}},{[`${P}-pure-panel`]:Object.assign(Object.assign({},C),{margin:0})}]};var y=(0,h.Z)("Notification",(e=>{const r=e.paddingMD,t=e.paddingLG,n=(0,m.TS)(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:r,notificationPaddingHorizontal:t,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:.55*e.controlHeightLG,notificationMarginBottom:e.margin,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginEdge:e.marginLG,animationMaxHeight:150});return[v(n)]}),(e=>({zIndexPopup:e.zIndexPopupBase+50,width:384}))),g=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const{prefixCls:r,icon:t,type:_,message:a,description:i,btn:u,role:c="alert"}=e;let o=null;return t?o=n.createElement("span",{className:`${r}-icon`},t):_&&(o=n.createElement(P[_]||null,{className:f()(`${r}-icon`,`${r}-icon-${_}`)})),n.createElement("div",{className:f()({[`${r}-with-icon`]:o}),role:c},o,n.createElement("div",{className:`${r}-message`},a),n.createElement("div",{className:`${r}-description`},i),u&&n.createElement("div",{className:`${r}-btn`},u))};var S=e=>{const{prefixCls:r,className:t,icon:_,type:a,message:i,description:u,btn:c,closable:o=!0,closeIcon:s}=e,p=g(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:l}=n.useContext(b.E_),w=r||l("notification"),k=`${w}-notice`,[,h]=y(w);return n.createElement(d.qX,Object.assign({},p,{prefixCls:w,className:f()(t,h,`${k}-pure-panel`),eventKey:"pure",duration:null,closable:o,closeIcon:x(w,s),content:n.createElement(E,{prefixCls:k,icon:_,type:a,message:i,description:u,btn:c})}))};var C=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{let{children:r,prefixCls:t}=e;const[,_]=y(t);return n.createElement(d.JB,{classNames:{list:_,notice:_}},r)},j=(e,r)=>{let{prefixCls:t,key:_}=r;return n.createElement(I,{prefixCls:t,key:_},e)},O=n.forwardRef(((e,r)=>{const{top:t,bottom:_,prefixCls:a,getContainer:i,maxCount:u,rtl:c,onAllRemoved:o}=e,{getPrefixCls:s,getPopupContainer:p,notification:l}=n.useContext(b.E_),w=a||s("notification"),[k,h]=(0,d.lm)({prefixCls:w,style:e=>function(e,r,t){let n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:r,bottom:"auto"};break;case"topLeft":n={left:0,top:r,bottom:"auto"};break;case"topRight":n={right:0,top:r,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:t};break;case"bottomLeft":n={left:0,top:"auto",bottom:t};break;default:n={right:0,top:"auto",bottom:t}}return n}(e,null!=t?t:24,null!=_?_:24),className:()=>f()({[`${w}-rtl`]:c}),motion:()=>function(e){return{motionName:`${e}-fade`}}(w),closable:!0,closeIcon:x(w),duration:4.5,getContainer:()=>(null==i?void 0:i())||(null==p?void 0:p())||document.body,maxCount:u,onAllRemoved:o,renderNotifications:j});return n.useImperativeHandle(r,(()=>Object.assign(Object.assign({},k),{prefixCls:w,notification:l}))),h}));function T(e){const r=n.useRef(null),t=n.useMemo((()=>{const t=t=>{var _;if(!r.current)return;const{open:a,prefixCls:i,notification:u}=r.current,c=`${i}-notice`,{message:o,description:s,icon:p,type:l,btn:d,className:b,style:w,role:k="alert",closeIcon:h}=t,m=C(t,["message","description","icon","type","btn","className","style","role","closeIcon"]),q=x(c,h);return a(Object.assign(Object.assign({placement:null!==(_=null==e?void 0:e.placement)&&void 0!==_?_:"topRight"},m),{content:n.createElement(E,{prefixCls:c,icon:p,type:l,message:o,description:s,btn:d,role:k}),className:f()(l&&`${c}-${l}`,b,null==u?void 0:u.className),style:Object.assign(Object.assign({},null==u?void 0:u.style),w),closeIcon:q,closable:!!q}))},_={open:t,destroy:e=>{var t,n;void 0!==e?null===(t=r.current)||void 0===t||t.close(e):null===(n=r.current)||void 0===n||n.destroy()}};return["success","info","warning","error"].forEach((e=>{_[e]=r=>t(Object.assign(Object.assign({},r),{type:e}))})),_}),[]);return[t,n.createElement(O,Object.assign({key:"notification-holder"},e,{ref:r}))]}let A=null,L=e=>e(),D=[],M={};function R(){const{prefixCls:e,getContainer:r,rtl:t,maxCount:n,top:_,bottom:i}=M,u=null!=e?e:(0,a.w6)().getPrefixCls("notification"),c=(null==r?void 0:r())||document.body;return{prefixCls:u,getContainer:()=>c,rtl:t,maxCount:n,top:_,bottom:i}}const Z=n.forwardRef(((e,r)=>{const[t,_]=n.useState(R),[i,u]=T(t),c=(0,a.w6)(),o=c.getRootPrefixCls(),s=c.getIconPrefixCls(),p=c.getTheme(),l=()=>{_(R)};return n.useEffect(l,[]),n.useImperativeHandle(r,(()=>{const e=Object.assign({},i);return Object.keys(e).forEach((r=>{e[r]=function(){return l(),i[r].apply(i,arguments)}})),{instance:e,sync:l}})),n.createElement(a.ZP,{prefixCls:o,iconPrefixCls:s,theme:p},u)}));function z(){if(!A){const e=document.createDocumentFragment(),r={fragment:e};return A=r,void L((()=>{(0,_.s)(n.createElement(Z,{ref:e=>{const{instance:t,sync:n}=e||{};Promise.resolve().then((()=>{!r.instance&&t&&(r.instance=t,r.sync=n,z())}))}}),e)}))}A.instance&&(D.forEach((e=>{switch(e.type){case"open":L((()=>{A.instance.open(Object.assign(Object.assign({},M),e.config))}));break;case"destroy":L((()=>{null==A||A.instance.destroy(e.key)}))}})),D=[])}function N(e){D.push({type:"open",config:e}),z()}const F={open:N,destroy:function(e){D.push({type:"destroy",key:e}),z()},config:function(e){M=Object.assign(Object.assign({},M),e),L((()=>{var e;null===(e=null==A?void 0:A.sync)||void 0===e||e.call(A)}))},useNotification:function(e){return T(e)},_InternalPanelDoNotUseOrYouWillBeFired:S};["success","info","warning","error"].forEach((e=>{F[e]=r=>N(Object.assign(Object.assign({},r),{type:e}))}));var $=F},95237:function(e,r,t){"use strict";var n=t(27382);r.Z=n.Z},33234:function(e,r,t){"use strict";t.d(r,{BR:function(){return f},ri:function(){return l}});var n=t(92310),_=t.n(n),a=t(47783),i=t(59301),u=t(36355),c=t(19716),o=t(2856),s=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const t=i.useContext(p),n=i.useMemo((()=>{if(!t)return"";const{compactDirection:n,isFirstItem:a,isLastItem:i}=t,u="vertical"===n?"-vertical-":"-";return _()(`${e}-compact${u}item`,{[`${e}-compact${u}first-item`]:a,[`${e}-compact${u}last-item`]:i,[`${e}-compact${u}item-rtl`]:"rtl"===r})}),[e,r,t]);return{compactSize:null==t?void 0:t.compactSize,compactDirection:null==t?void 0:t.compactDirection,compactItemClassnames:n}},f=e=>{let{children:r}=e;return i.createElement(p.Provider,{value:null},r)},d=e=>{var{children:r}=e,t=s(e,["children"]);return i.createElement(p.Provider,{value:t},r)};r.ZP=e=>{const{getPrefixCls:r,direction:t}=i.useContext(u.E_),{size:n,direction:l,block:f,prefixCls:b,className:w,rootClassName:k,children:h}=e,m=s(e,["size","direction","block","prefixCls","className","rootClassName","children"]),q=(0,c.Z)((e=>null!=n?n:e)),v=r("space-compact",b),[y,g]=(0,o.Z)(v),x=_()(v,g,{[`${v}-rtl`]:"rtl"===t,[`${v}-block`]:f,[`${v}-vertical`]:"vertical"===l},w,k),P=i.useContext(p),E=(0,a.Z)(h),S=i.useMemo((()=>E.map(((e,r)=>{const t=e&&e.key||`${v}-item-${r}`;return i.createElement(d,{key:t,compactSize:q,compactDirection:l,isFirstItem:0===r&&(!P||(null==P?void 0:P.isFirstItem)),isLastItem:r===E.length-1&&(!P||(null==P?void 0:P.isLastItem))},e)}))),[n,E,P]);return 0===E.length?null:y(i.createElement("div",Object.assign({className:x},m),S))}},2856:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var n=t(83116),_=t(37613);var a=e=>{const{componentCls:r}=e;return{[r]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const i=e=>{const{componentCls:r}=e;return{[r]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${r}-item:empty`]:{display:"none"}}}},u=e=>{const{componentCls:r}=e;return{[r]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}};var c=(0,n.Z)("Space",(e=>{const r=(0,_.TS)(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[i(r),u(r),a(r)]}),(()=>({})),{resetStyle:!1})},71418:function(e,r,t){"use strict";t.d(r,{Z:function(){return y}});var n=t(92310),_=t.n(n),a=t(62805),i=t(59301),u=t(13530),c=t(92343),o=t(36355),s=t(14706),p=t(17313),l=t(83116),f=t(37613);const d=new s.Keyframes("antSpinMove",{to:{opacity:1}}),b=new s.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),w=e=>({[`${e.componentCls}`]:Object.assign(Object.assign({},(0,p.Wf)(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.dotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(e.dotSize-e.fontSize)/2+2,textShadow:`0 1px 2px ${e.colorBgContainer}`,fontSize:e.fontSize},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-e.dotSize/2-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.dotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-e.dotSizeSM/2-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-e.dotSizeLG/2},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-e.dotSizeLG/2-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.dotSize-e.marginXXS/2)/2,height:(e.dotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:d,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:b,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.dotSizeSM,i:{width:(e.dotSizeSM-e.marginXXS/2)/2,height:(e.dotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.dotSizeLG,i:{width:(e.dotSizeLG-e.marginXXS)/2,height:(e.dotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})});var k=(0,l.Z)("Spin",(e=>{const r=(0,f.TS)(e,{spinDotDefault:e.colorTextDescription});return[w(r)]}),(e=>({contentHeight:400,dotSize:e.controlHeightLG/2,dotSizeSM:.35*e.controlHeightLG,dotSizeLG:e.controlHeight}))),h=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const{spinPrefixCls:r,spinning:t=!0,delay:n=0,className:s,rootClassName:p,size:l="default",tip:f,wrapperClassName:d,style:b,children:w,hashId:k}=e,q=h(e,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[v,y]=i.useState((()=>t&&!function(e,r){return!!e&&!!r&&!isNaN(Number(r))}(t,n)));i.useEffect((()=>{if(t){const e=(0,u.D)(n,(()=>{y(!0)}));return e(),()=>{var r;null===(r=null==e?void 0:e.cancel)||void 0===r||r.call(e)}}y(!1)}),[n,t]);const g=i.useMemo((()=>void 0!==w),[w]);const{direction:x,spin:P}=i.useContext(o.E_),E=_()(r,null==P?void 0:P.className,{[`${r}-sm`]:"small"===l,[`${r}-lg`]:"large"===l,[`${r}-spinning`]:v,[`${r}-show-text`]:!!f,[`${r}-rtl`]:"rtl"===x},s,p,k),S=_()(`${r}-container`,{[`${r}-blur`]:v}),C=(0,a.Z)(q,["indicator","prefixCls"]),I=Object.assign(Object.assign({},null==P?void 0:P.style),b),j=i.createElement("div",Object.assign({},C,{style:I,className:E,"aria-live":"polite","aria-busy":v}),function(e,r){const{indicator:t}=r,n=`${e}-dot`;return null===t?null:(0,c.l$)(t)?(0,c.Tm)(t,{className:_()(t.props.className,n)}):(0,c.l$)(m)?(0,c.Tm)(m,{className:_()(m.props.className,n)}):i.createElement("span",{className:_()(n,`${e}-dot-spin`)},i.createElement("i",{className:`${e}-dot-item`,key:1}),i.createElement("i",{className:`${e}-dot-item`,key:2}),i.createElement("i",{className:`${e}-dot-item`,key:3}),i.createElement("i",{className:`${e}-dot-item`,key:4}))}(r,e),f&&g?i.createElement("div",{className:`${r}-text`},f):null);return g?i.createElement("div",Object.assign({},C,{className:_()(`${r}-nested-loading`,d,k)}),v&&i.createElement("div",{key:"loading"},j),i.createElement("div",{className:S,key:"container"},w)):j},v=e=>{const{prefixCls:r}=e,{getPrefixCls:t}=i.useContext(o.E_),n=t("spin",r),[_,a]=k(n),u=Object.assign(Object.assign({},e),{spinPrefixCls:n,hashId:a});return _(i.createElement(q,Object.assign({},u)))};v.setDefaultIndicator=e=>{m=e};var y=v},74207:function(e,r,t){"use strict";function n(e,r,t){const{focusElCls:n,focus:_,borderElCls:a}=t,i=a?"> *":"",u=["hover",_?"focus":null,"active"].filter(Boolean).map((e=>`&:${e} ${i}`)).join(",");return{[`&-item:not(${r}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Object.assign(Object.assign({[u]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function _(e,r,t){const{borderElCls:n}=t,_=n?`> ${n}`:"";return{[`&-item:not(${r}-first-item):not(${r}-last-item) ${_}`]:{borderRadius:0},[`&-item:not(${r}-last-item)${r}-first-item`]:{[`& ${_}, &${e}-sm ${_}, &${e}-lg ${_}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${r}-first-item)${r}-last-item`]:{[`& ${_}, &${e}-sm ${_}, &${e}-lg ${_}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function a(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{focus:!0};const{componentCls:t}=e,a=`${t}-compact`;return{[a]:Object.assign(Object.assign({},n(e,a,r)),_(t,a,r))}}t.d(r,{c:function(){return a}})},17313:function(e,r,t){"use strict";t.d(r,{Lx:function(){return u},Qy:function(){return s},Ro:function(){return a},Wf:function(){return _},dF:function(){return i},du:function(){return c},oN:function(){return o},vS:function(){return n}});const n={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},_=e=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:e.fontFamily}),a=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),i=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),u=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),c=(e,r)=>{const{fontFamily:t,fontSize:n}=e,_=`[class^="${r}"], [class*=" ${r}"]`;return{[_]:{fontFamily:t,fontSize:n,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[_]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},o=e=>({outline:`${e.lineWidthFocus}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),s=e=>({"&:focus-visible":Object.assign({},o(e))})},1950:function(e,r,t){"use strict";t.d(r,{J$:function(){return u}});var n=t(14706),_=t(95406);const a=new n.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),i=new n.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),u=function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{antCls:t}=e,n=`${t}-fade`,u=r?"&":"";return[(0,_.R)(n,a,i,e.motionDurationMid,r),{[`\n ${u}${n}-enter,\n ${u}${n}-appear\n `]:{opacity:0,animationTimingFunction:"linear"},[`${u}${n}-leave`]:{animationTimingFunction:"linear"}}]}},95406:function(e,r,t){"use strict";t.d(r,{R:function(){return a}});const n=e=>({animationDuration:e,animationFillMode:"both"}),_=e=>({animationDuration:e,animationFillMode:"both"}),a=function(e,r,t,a){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const u=i?"&":"";return{[`\n ${u}${e}-enter,\n ${u}${e}-appear\n `]:Object.assign(Object.assign({},n(a)),{animationPlayState:"paused"}),[`${u}${e}-leave`]:Object.assign(Object.assign({},_(a)),{animationPlayState:"paused"}),[`\n ${u}${e}-enter${e}-enter-active,\n ${u}${e}-appear${e}-appear-active\n `]:{animationName:r,animationPlayState:"running"},[`${u}${e}-leave${e}-leave-active`]:{animationName:t,animationPlayState:"running",pointerEvents:"none"}}}},29878:function(e,r,t){"use strict";t.d(r,{_y:function(){return h},kr:function(){return a}});var n=t(14706),_=t(95406);const a=new n.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),i=new n.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),u=new n.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),c=new n.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),o=new n.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),s=new n.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),p=new n.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),l=new n.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),f=new n.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),d=new n.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),b=new n.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),w=new n.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),k={zoom:{inKeyframes:a,outKeyframes:i},"zoom-big":{inKeyframes:u,outKeyframes:c},"zoom-big-fast":{inKeyframes:u,outKeyframes:c},"zoom-left":{inKeyframes:p,outKeyframes:l},"zoom-right":{inKeyframes:f,outKeyframes:d},"zoom-up":{inKeyframes:o,outKeyframes:s},"zoom-down":{inKeyframes:b,outKeyframes:w}},h=(e,r)=>{const{antCls:t}=e,n=`${t}-${r}`,{inKeyframes:a,outKeyframes:i}=k[r];return[(0,_.R)(n,a,i,"zoom-big-fast"===r?e.motionDurationFast:e.motionDurationMid),{[`\n ${n}-enter,\n ${n}-appear\n `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},45246:function(e,r,t){"use strict";t.d(r,{Mj:function(){return k},u_:function(){return w},uH:function(){return b}});var n=t(14706),_=t(59301),a=t(10129);var i=e=>{const{controlHeight:r}=e;return{controlHeightSM:.75*r,controlHeightXS:.5*r,controlHeightLG:1.25*r}};var u=t(34117),c=t(64993);var o=e=>{let r=e,t=e,n=e,_=e;return e<6&&e>=5?r=e+1:e<16&&e>=6?r=e+2:e>=16&&(r=16),e<7&&e>=5?t=4:e<8&&e>=7?t=5:e<14&&e>=8?t=6:e<16&&e>=14?t=7:e>=16&&(t=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?_=4:e>=8&&(_=6),{borderRadius:e>16?16:e,borderRadiusXS:n,borderRadiusSM:t,borderRadiusLG:r,borderRadiusOuter:_}};const s=(e,r)=>new c.C(e).setAlpha(r).toRgbString(),p=(e,r)=>new c.C(e).darken(r).toHexString(),l=e=>{const r=(0,a.generate)(e);return{1:r[0],2:r[1],3:r[2],4:r[3],5:r[4],6:r[5],7:r[6],8:r[4],9:r[5],10:r[6]}},f=(e,r)=>{const t=e||"#fff",n=r||"#000";return{colorBgBase:t,colorTextBase:n,colorText:s(n,.88),colorTextSecondary:s(n,.65),colorTextTertiary:s(n,.45),colorTextQuaternary:s(n,.25),colorFill:s(n,.15),colorFillSecondary:s(n,.06),colorFillTertiary:s(n,.04),colorFillQuaternary:s(n,.02),colorBgLayout:p(t,4),colorBgContainer:p(t,0),colorBgElevated:p(t,0),colorBgSpotlight:s(n,.85),colorBorder:p(t,15),colorBorderSecondary:p(t,6)}};var d=e=>{const r=function(e){const r=new Array(10).fill(null).map(((r,t)=>{const n=t-1,_=e*Math.pow(2.71828,n/5),a=t>1?Math.floor(_):Math.ceil(_);return 2*Math.floor(a/2)}));return r[1]=e,r.map((e=>({size:e,lineHeight:(e+8)/e})))}(e),t=r.map((e=>e.size)),n=r.map((e=>e.lineHeight));return{fontSizeSM:t[0],fontSize:t[1],fontSizeLG:t[2],fontSizeXL:t[3],fontSizeHeading1:t[6],fontSizeHeading2:t[5],fontSizeHeading3:t[4],fontSizeHeading4:t[3],fontSizeHeading5:t[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}};const b=(0,n.createTheme)((function(e){const r=Object.keys(u.M).map((r=>{const t=(0,a.generate)(e[r]);return new Array(10).fill(1).reduce(((e,n,_)=>(e[`${r}-${_+1}`]=t[_],e[`${r}${_+1}`]=t[_],e)),{})})).reduce(((e,r)=>e=Object.assign(Object.assign({},e),r)),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),r),function(e,r){let{generateColorPalettes:t,generateNeutralColorPalettes:n}=r;const{colorSuccess:_,colorWarning:a,colorError:i,colorInfo:u,colorPrimary:o,colorBgBase:s,colorTextBase:p}=e,l=t(o),f=t(_),d=t(a),b=t(i),w=t(u),k=n(s,p),h=t(e.colorLink||e.colorInfo);return Object.assign(Object.assign({},k),{colorPrimaryBg:l[1],colorPrimaryBgHover:l[2],colorPrimaryBorder:l[3],colorPrimaryBorderHover:l[4],colorPrimaryHover:l[5],colorPrimary:l[6],colorPrimaryActive:l[7],colorPrimaryTextHover:l[8],colorPrimaryText:l[9],colorPrimaryTextActive:l[10],colorSuccessBg:f[1],colorSuccessBgHover:f[2],colorSuccessBorder:f[3],colorSuccessBorderHover:f[4],colorSuccessHover:f[4],colorSuccess:f[6],colorSuccessActive:f[7],colorSuccessTextHover:f[8],colorSuccessText:f[9],colorSuccessTextActive:f[10],colorErrorBg:b[1],colorErrorBgHover:b[2],colorErrorBorder:b[3],colorErrorBorderHover:b[4],colorErrorHover:b[5],colorError:b[6],colorErrorActive:b[7],colorErrorTextHover:b[8],colorErrorText:b[9],colorErrorTextActive:b[10],colorWarningBg:d[1],colorWarningBgHover:d[2],colorWarningBorder:d[3],colorWarningBorderHover:d[4],colorWarningHover:d[4],colorWarning:d[6],colorWarningActive:d[7],colorWarningTextHover:d[8],colorWarningText:d[9],colorWarningTextActive:d[10],colorInfoBg:w[1],colorInfoBgHover:w[2],colorInfoBorder:w[3],colorInfoBorderHover:w[4],colorInfoHover:w[4],colorInfo:w[6],colorInfoActive:w[7],colorInfoTextHover:w[8],colorInfoText:w[9],colorInfoTextActive:w[10],colorLinkHover:h[4],colorLink:h[6],colorLinkActive:h[7],colorBgMask:new c.C("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}(e,{generateColorPalettes:l,generateNeutralColorPalettes:f})),d(e.fontSize)),function(e){const{sizeUnit:r,sizeStep:t}=e;return{sizeXXL:r*(t+8),sizeXL:r*(t+4),sizeLG:r*(t+2),sizeMD:r*(t+1),sizeMS:r*t,size:r*t,sizeSM:r*(t-1),sizeXS:r*(t-2),sizeXXS:r*(t-3)}}(e)),i(e)),function(e){const{motionUnit:r,motionBase:t,borderRadius:n,lineWidth:_}=e;return Object.assign({motionDurationFast:`${(t+r).toFixed(1)}s`,motionDurationMid:`${(t+2*r).toFixed(1)}s`,motionDurationSlow:`${(t+3*r).toFixed(1)}s`,lineWidthBold:_+1},o(n))}(e))})),w={token:u.Z,hashed:!0},k=_.createContext(w)},34117:function(e,r,t){"use strict";t.d(r,{M:function(){return n}});const n={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},_=Object.assign(Object.assign({},n),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,\n'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',\n'Noto Color Emoji'",fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});r.Z=_},88088:function(e,r,t){"use strict";t.d(r,{Z:function(){return d}});var n=t(14706),_=t(59301),a=t(45246),i=t(34117),u=t(64993);function c(e){return e>=0&&e<=255}var o=function(e,r){const{r:t,g:n,b:_,a:a}=new u.C(e).toRgb();if(a<1)return e;const{r:i,g:o,b:s}=new u.C(r).toRgb();for(let e=.01;e<=1;e+=.01){const r=Math.round((t-i*(1-e))/e),a=Math.round((n-o*(1-e))/e),p=Math.round((_-s*(1-e))/e);if(c(r)&&c(a)&&c(p))return new u.C({r:r,g:a,b:p,a:Math.round(100*e)/100}).toRgbString()}return new u.C({r:t,g:n,b:_,a:1}).toRgbString()},s=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{delete n[e]}));const _=Object.assign(Object.assign({},t),n),a=1200,c=1600;if(!1===_.motion){const e="0s";_.motionDurationFast=e,_.motionDurationMid=e,_.motionDurationSlow=e}return Object.assign(Object.assign(Object.assign({},_),{colorFillContent:_.colorFillSecondary,colorFillContentHover:_.colorFill,colorFillAlter:_.colorFillQuaternary,colorBgContainerDisabled:_.colorFillTertiary,colorBorderBg:_.colorBgContainer,colorSplit:o(_.colorBorderSecondary,_.colorBgContainer),colorTextPlaceholder:_.colorTextQuaternary,colorTextDisabled:_.colorTextQuaternary,colorTextHeading:_.colorText,colorTextLabel:_.colorTextSecondary,colorTextDescription:_.colorTextTertiary,colorTextLightSolid:_.colorWhite,colorHighlight:_.colorError,colorBgTextHover:_.colorFillSecondary,colorBgTextActive:_.colorFill,colorIcon:_.colorTextTertiary,colorIconHover:_.colorText,colorErrorOutline:o(_.colorErrorBg,_.colorBgContainer),colorWarningOutline:o(_.colorWarningBg,_.colorBgContainer),fontSizeIcon:_.fontSizeSM,lineWidthFocus:4*_.lineWidth,lineWidth:_.lineWidth,controlOutlineWidth:2*_.lineWidth,controlInteractiveSize:_.controlHeight/2,controlItemBgHover:_.colorFillTertiary,controlItemBgActive:_.colorPrimaryBg,controlItemBgActiveHover:_.colorPrimaryBgHover,controlItemBgActiveDisabled:_.colorFill,controlTmpOutline:_.colorFillQuaternary,controlOutline:o(_.colorPrimaryBg,_.colorBgContainer),lineType:_.lineType,borderRadius:_.borderRadius,borderRadiusXS:_.borderRadiusXS,borderRadiusSM:_.borderRadiusSM,borderRadiusLG:_.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:_.sizeXXS,paddingXS:_.sizeXS,paddingSM:_.sizeSM,padding:_.size,paddingMD:_.sizeMD,paddingLG:_.sizeLG,paddingXL:_.sizeXL,paddingContentHorizontalLG:_.sizeLG,paddingContentVerticalLG:_.sizeMS,paddingContentHorizontal:_.sizeMS,paddingContentVertical:_.sizeSM,paddingContentHorizontalSM:_.size,paddingContentVerticalSM:_.sizeXS,marginXXS:_.sizeXXS,marginXS:_.sizeXS,marginSM:_.sizeSM,margin:_.size,marginMD:_.sizeMD,marginLG:_.sizeLG,marginXL:_.sizeXL,marginXXL:_.sizeXXL,boxShadow:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowSecondary:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTertiary:"\n 0 1px 2px 0 rgba(0, 0, 0, 0.03),\n 0 1px 6px -1px rgba(0, 0, 0, 0.02),\n 0 2px 4px 0 rgba(0, 0, 0, 0.02)\n ",screenXS:480,screenXSMin:480,screenXSMax:575,screenSM:576,screenSMMin:576,screenSMMax:767,screenMD:768,screenMDMin:768,screenMDMax:991,screenLG:992,screenLGMin:992,screenLGMax:1199,screenXL:a,screenXLMin:a,screenXLMax:1599,screenXXL:c,screenXXLMin:c,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`\n 0 1px 2px -2px ${new u.C("rgba(0, 0, 0, 0.16)").toRgbString()},\n 0 3px 6px 0 ${new u.C("rgba(0, 0, 0, 0.12)").toRgbString()},\n 0 5px 12px 4px ${new u.C("rgba(0, 0, 0, 0.09)").toRgbString()}\n `,boxShadowDrawerRight:"\n -6px 0 16px 0 rgba(0, 0, 0, 0.08),\n -3px 0 6px -4px rgba(0, 0, 0, 0.12),\n -9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerLeft:"\n 6px 0 16px 0 rgba(0, 0, 0, 0.08),\n 3px 0 6px -4px rgba(0, 0, 0, 0.12),\n 9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerUp:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerDown:"\n 0 -6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 -3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 -9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),n)}var l=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(n=Object.getOwnPropertySymbols(e);_{const n=t.getDerivativeToken(e),{override:_}=r,a=l(r,["override"]);let i=Object.assign(Object.assign({},n),{override:_});return i=p(i),a&&Object.entries(a).forEach((e=>{let[r,t]=e;const{theme:n}=t,_=l(t,["theme"]);let a=_;n&&(a=f(Object.assign(Object.assign({},i),_),{override:_},n)),i[r]=a})),i};function d(){const{token:e,hashed:r,theme:t,components:u}=_.useContext(a.Mj),c=`5.9.0-${r||""}`,o=t||a.uH,[s,l]=(0,n.useCacheToken)(o,[i.Z,e],{salt:c,override:Object.assign({override:e},u),getComputedToken:f,formatToken:p});return[o,s,r?l:""]}},83116:function(e,r,t){"use strict";t.d(r,{Z:function(){return s},b:function(){return p}});var n=t(59301),_=t(14706),a=(t(9487),t(36355)),i=t(17313),u=t(88088),c=t(37613),o=t(73040);function s(e,r,t){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const p=Array.isArray(e)?e:[e,e],[l]=p,f=p.join("-");return e=>{const[p,d,b]=(0,u.Z)(),{getPrefixCls:w,iconPrefixCls:k,csp:h}=(0,n.useContext)(a.E_),m=w(),q={theme:p,token:d,hashId:b,nonce:()=>null==h?void 0:h.nonce,clientOnly:s.clientOnly,order:s.order||-999};return(0,_.useStyleRegister)(Object.assign(Object.assign({},q),{clientOnly:!1,path:["Shared",m]}),(()=>[{"&":(0,i.Lx)(d)}])),(0,o.Z)(k),[(0,_.useStyleRegister)(Object.assign(Object.assign({},q),{path:[f,e,k]}),(()=>{const{token:n,flush:_}=(0,c.ZP)(d),a=Object.assign({},d[l]);if(s.deprecatedTokens){const{deprecatedTokens:e}=s;e.forEach((e=>{let[r,t]=e;var n;((null==a?void 0:a[r])||(null==a?void 0:a[t]))&&(null!==(n=a[t])&&void 0!==n||(a[t]=null==a?void 0:a[r]))}))}const u="function"==typeof t?t((0,c.TS)(n,null!=a?a:{})):t,o=Object.assign(Object.assign({},u),a),p=`.${e}`,f=(0,c.TS)(n,{componentCls:p,prefixCls:e,iconCls:`.${k}`,antCls:`.${m}`},o),w=r(f,{hashId:b,prefixCls:e,rootPrefixCls:m,iconPrefixCls:k,overrideComponentToken:a});return _(l,o),[!1===s.resetStyle?null:(0,i.du)(d,e),w]})),b]}}const p=(e,r,t,n)=>{const _=s(e,r,t,Object.assign({resetStyle:!1,order:-998},n));return e=>{let{prefixCls:r}=e;return _(r),null}}},37613:function(e,r,t){"use strict";t.d(r,{TS:function(){return a},ZP:function(){return c}});const n="undefined"!=typeof CSSINJS_STATISTIC;let _=!0;function a(){for(var e=arguments.length,r=new Array(e),t=0;t{Object.keys(e).forEach((r=>{Object.defineProperty(a,r,{configurable:!0,enumerable:!0,get:()=>e[r]})}))})),_=!0,a}const i={};function u(){}function c(e){let r,t=e,a=u;return n&&(r=new Set,t=new Proxy(e,{get(e,t){return _&&r.add(t),e[t]}}),a=(e,t)=>{var n;i[e]={global:Array.from(r),component:Object.assign(Object.assign({},null===(n=i[e])||void 0===n?void 0:n.component),t)}}),{token:t,keys:r,flush:a}}},73040:function(e,r,t){"use strict";var n=t(14706),_=t(17313),a=t(88088);r.Z=(e,r)=>{const[t,i]=(0,a.Z)();return(0,n.useStyleRegister)({theme:t,token:i,hashId:"",path:["ant-design-icons",e],nonce:()=>null==r?void 0:r.nonce},(()=>[{[`.${e}`]:Object.assign(Object.assign({},(0,_.Ro)()),{[`.${e} .${e}-icon`]:{display:"block"}})}]))}},67532:function(e,r){"use strict";r.Z={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},11575:function(e,r,t){"use strict";t.d(r,{H:function(){return u}});var n=t(9487),_=t(59301);function a(){}const i=_.createContext({add:a,remove:a});function u(e){const r=_.useContext(i),t=_.useRef();return(0,n.useEvent)((n=>{if(n){const _=e?n.querySelector(e):n;r.add(_),t.current=_}else r.remove(t.current)}))}},67751:function(e){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var r=[],t=0;t>>32-r},rotr:function(e,r){return e<<32-r|e>>>r},endian:function(e){if(e.constructor==Number)return 16711935&t.rotl(e,8)|4278255360&t.rotl(e,24);for(var r=0;r0;e--)r.push(Math.floor(256*Math.random()));return r},bytesToWords:function(e){for(var r=[],t=0,n=0;t>>5]|=e[t]<<24-n%32;return r},wordsToBytes:function(e){for(var r=[],t=0;t<32*e.length;t+=8)r.push(e[t>>>5]>>>24-t%32&255);return r},bytesToHex:function(e){for(var r=[],t=0;t>>4).toString(16)),r.push((15&e[t]).toString(16));return r.join("")},hexToBytes:function(e){for(var r=[],t=0;t>>6*(3-a)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,_=0;n>>6-2*_);return t}},e.exports=t},35413:function(e,r,t){"use strict";var n=t(60381),_=t(70035),a=t(63474),i=t(47095),u=t(99363),c=e.exports=function(e,r){var t,_,c,o,s;return arguments.length<2||"string"!=typeof e?(o=r,r=e,e=null):o=arguments[2],n(e)?(t=u.call(e,"c"),_=u.call(e,"e"),c=u.call(e,"w")):(t=c=!0,_=!1),s={value:r,configurable:t,enumerable:_,writable:c},o?a(i(o),s):s};c.gs=function(e,r,t){var c,o,s,p;return"string"!=typeof e?(s=t,t=r,r=e,e=null):s=arguments[3],n(r)?_(r)?n(t)?_(t)||(s=t,t=void 0):t=void 0:(s=r,r=t=void 0):r=void 0,n(e)?(c=u.call(e,"c"),o=u.call(e,"e")):(c=!0,o=!1),p={get:r,set:t,configurable:c,enumerable:o},s?a(i(s),p):p}},99232:function(e){e.exports=function(){"use strict";var e=1e3,r=6e4,t=36e5,n="millisecond",_="second",a="minute",i="hour",u="day",c="week",o="month",s="quarter",p="year",l="date",f="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var r=["th","st","nd","rd"],t=e%100;return"["+e+(r[(t-20)%10]||r[t]||r[0])+"]"}},k=function(e,r,t){var n=String(e);return!n||n.length>=r?e:""+Array(r+1-n.length).join(t)+e},h={s:k,z:function(e){var r=-e.utcOffset(),t=Math.abs(r),n=Math.floor(t/60),_=t%60;return(r<=0?"+":"-")+k(n,2,"0")+":"+k(_,2,"0")},m:function e(r,t){if(r.date()1)return e(i[0])}else{var u=r.name;q[u]=r,_=u}return!n&&_&&(m=_),_||!n&&m},x=function(e,r){if(y(e))return e.clone();var t="object"==typeof r?r:{};return t.date=e,t.args=arguments,new E(t)},P=h;P.l=g,P.i=y,P.w=function(e,r){return x(e,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var E=function(){function w(e){this.$L=g(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[v]=!0}var k=w.prototype;return k.parse=function(e){this.$d=function(e){var r=e.date,t=e.utc;if(null===r)return new Date(NaN);if(P.u(r))return new Date;if(r instanceof Date)return new Date(r);if("string"==typeof r&&!/Z$/i.test(r)){var n=r.match(d);if(n){var _=n[2]-1||0,a=(n[7]||"0").substring(0,3);return t?new Date(Date.UTC(n[1],_,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],_,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(r)}(e),this.init()},k.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},k.$utils=function(){return P},k.isValid=function(){return!(this.$d.toString()===f)},k.isSame=function(e,r){var t=x(e);return this.startOf(r)<=t&&t<=this.endOf(r)},k.isAfter=function(e,r){return x(e)68?1900:2e3)},u=function(e){return function(r){this[e]=+r}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var r=e.match(/([+-]|\d\d)/g),t=60*r[1]+(+r[2]||0);return 0===t?0:"+"===r[0]?-t:t}(e)}],o=function(e){var r=a[e];return r&&(r.indexOf?r:r.s.concat(r.f))},s=function(e,r){var t,n=a.meridiem;if(n){for(var _=1;_<=24;_+=1)if(e.indexOf(n(_,0,r))>-1){t=_>12;break}}else t=e===(r?"pm":"PM");return t},p={A:[_,function(e){this.afternoon=s(e,!1)}],a:[_,function(e){this.afternoon=s(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[t,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[n,u("seconds")],ss:[n,u("seconds")],m:[n,u("minutes")],mm:[n,u("minutes")],H:[n,u("hours")],h:[n,u("hours")],HH:[n,u("hours")],hh:[n,u("hours")],D:[n,u("day")],DD:[t,u("day")],Do:[_,function(e){var r=a.ordinal,t=e.match(/\d+/);if(this.day=t[0],r)for(var n=1;n<=31;n+=1)r(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],M:[n,u("month")],MM:[t,u("month")],MMM:[_,function(e){var r=o("months"),t=(o("monthsShort")||r.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],MMMM:[_,function(e){var r=o("months").indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],Y:[/[+-]?\d+/,u("year")],YY:[t,function(e){this.year=i(e)}],YYYY:[/\d{4}/,u("year")],Z:c,ZZ:c};function l(t){var n,_;n=t,_=a&&a.formats;for(var i=(t=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(r,t,n){var a=n&&n.toUpperCase();return t||_[n]||e[n]||_[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,r,t){return r||t.slice(1)}))}))).match(r),u=i.length,c=0;c-1)return new Date(("X"===r?1e3:1)*e);var n=l(r)(e),_=n.year,a=n.month,i=n.day,u=n.hours,c=n.minutes,o=n.seconds,s=n.milliseconds,p=n.zone,f=new Date,d=i||(_||a?1:f.getDate()),b=_||f.getFullYear(),w=0;_&&!a||(w=a>0?a-1:f.getMonth());var k=u||0,h=c||0,m=o||0,q=s||0;return p?new Date(Date.UTC(b,w,d,k,h,m,q+60*p.offset*1e3)):t?new Date(Date.UTC(b,w,d,k,h,m,q)):new Date(b,w,d,k,h,m,q)}catch(e){return new Date("")}}(r,u,n),this.init(),p&&!0!==p&&(this.$L=this.locale(p).$L),s&&r!=this.format(u)&&(this.$d=new Date("")),a={}}else if(u instanceof Array)for(var f=u.length,d=1;d<=f;d+=1){i[1]=u[d-1];var b=t.apply(this,i);if(b.isValid()){this.$d=b.$d,this.$L=b.$L,this.init();break}d===f&&(this.$d=new Date(""))}else _.call(this,e)}}}()},85616:function(e){e.exports=function(){"use strict";var e,r,t=1e3,n=6e4,_=36e5,a=864e5,i=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,c=2628e6,o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,s={years:u,months:c,days:a,hours:_,minutes:n,seconds:t,milliseconds:1,weeks:6048e5},p=function(e){return e instanceof h},l=function(e,r,t){return new h(e,t,r.$l)},f=function(e){return r.p(e)+"s"},d=function(e){return e<0},b=function(e){return d(e)?Math.ceil(e):Math.floor(e)},w=function(e){return Math.abs(e)},k=function(e,r){return e?d(e)?{negative:!0,format:""+w(e)+r}:{negative:!1,format:""+e+r}:{negative:!1,format:""}},h=function(){function d(e,r,t){var n=this;if(this.$d={},this.$l=t,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),r)return l(e*s[f(r)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(r){n.$d[f(r)]=e[r]})),this.calMilliseconds(),this;if("string"==typeof e){var _=e.match(o);if(_){var a=_.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=a[0],this.$d.months=a[1],this.$d.weeks=a[2],this.$d.days=a[3],this.$d.hours=a[4],this.$d.minutes=a[5],this.$d.seconds=a[6],this.calMilliseconds(),this}}return this}var w=d.prototype;return w.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(r,t){return r+(e.$d[t]||0)*s[t]}),0)},w.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=b(e/u),e%=u,this.$d.months=b(e/c),e%=c,this.$d.days=b(e/a),e%=a,this.$d.hours=b(e/_),e%=_,this.$d.minutes=b(e/n),e%=n,this.$d.seconds=b(e/t),e%=t,this.$d.milliseconds=e},w.toISOString=function(){var e=k(this.$d.years,"Y"),r=k(this.$d.months,"M"),t=+this.$d.days||0;this.$d.weeks&&(t+=7*this.$d.weeks);var n=k(t,"D"),_=k(this.$d.hours,"H"),a=k(this.$d.minutes,"M"),i=this.$d.seconds||0;this.$d.milliseconds&&(i+=this.$d.milliseconds/1e3,i=Math.round(1e3*i)/1e3);var u=k(i,"S"),c=e.negative||r.negative||n.negative||_.negative||a.negative||u.negative,o=_.format||a.format||u.format?"T":"",s=(c?"-":"")+"P"+e.format+r.format+n.format+o+_.format+a.format+u.format;return"P"===s||"-P"===s?"P0D":s},w.toJSON=function(){return this.toISOString()},w.format=function(e){var t=e||"YYYY-MM-DDTHH:mm:ss",n={Y:this.$d.years,YY:r.s(this.$d.years,2,"0"),YYYY:r.s(this.$d.years,4,"0"),M:this.$d.months,MM:r.s(this.$d.months,2,"0"),D:this.$d.days,DD:r.s(this.$d.days,2,"0"),H:this.$d.hours,HH:r.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:r.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:r.s(this.$d.seconds,2,"0"),SSS:r.s(this.$d.milliseconds,3,"0")};return t.replace(i,(function(e,r){return r||String(n[e])}))},w.as=function(e){return this.$ms/s[f(e)]},w.get=function(e){var r=this.$ms,t=f(e);return"milliseconds"===t?r%=1e3:r="weeks"===t?b(r/s[t]):this.$d[t],r||0},w.add=function(e,r,t){var n;return n=r?e*s[f(r)]:p(e)?e.$ms:l(e,this).$ms,l(this.$ms+n*(t?-1:1),this)},w.subtract=function(e,r){return this.add(e,r,!0)},w.locale=function(e){var r=this.clone();return r.$l=e,r},w.clone=function(){return l(this.$ms,this)},w.humanize=function(r){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!r)},w.valueOf=function(){return this.asMilliseconds()},w.milliseconds=function(){return this.get("milliseconds")},w.asMilliseconds=function(){return this.as("milliseconds")},w.seconds=function(){return this.get("seconds")},w.asSeconds=function(){return this.as("seconds")},w.minutes=function(){return this.get("minutes")},w.asMinutes=function(){return this.as("minutes")},w.hours=function(){return this.get("hours")},w.asHours=function(){return this.as("hours")},w.days=function(){return this.get("days")},w.asDays=function(){return this.as("days")},w.weeks=function(){return this.get("weeks")},w.asWeeks=function(){return this.as("weeks")},w.months=function(){return this.get("months")},w.asMonths=function(){return this.as("months")},w.years=function(){return this.get("years")},w.asYears=function(){return this.as("years")},d}(),m=function(e,r,t){return e.add(r.years()*t,"y").add(r.months()*t,"M").add(r.days()*t,"d").add(r.hours()*t,"h").add(r.minutes()*t,"m").add(r.seconds()*t,"s").add(r.milliseconds()*t,"ms")};return function(t,n,_){e=_,r=_().$utils(),_.duration=function(e,r){var t=_.locale();return l(e,{$l:t},r)},_.isDuration=p;var a=n.prototype.add,i=n.prototype.subtract;n.prototype.add=function(e,r){return p(e)?m(this,e,1):a.bind(this)(e,r)},n.prototype.subtract=function(e,r){return p(e)?m(this,e,-1):i.bind(this)(e,r)}}}()},61194:function(e){e.exports=function(){"use strict";return function(e,r,t){t.isMoment=function(e){return t.isDayjs(e)}}}()},40962:function(e){e.exports=function(){"use strict";return function(e,r){r.prototype.isSameOrAfter=function(e,r){return this.isSame(e,r)||this.isAfter(e,r)}}}()},60642:function(e){e.exports=function(){"use strict";return function(e,r){r.prototype.isSameOrBefore=function(e,r){return this.isSame(e,r)||this.isBefore(e,r)}}}()},2156:function(e){e.exports=function(){"use strict";return function(e,r,t){var n=r.prototype,_=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,r,t,n,a){var i=e.name?e:e.$locale(),u=_(i[r]),c=_(i[t]),o=u||c.map((function(e){return e.slice(0,n)}));if(!a)return o;var s=i.weekStart;return o.map((function(e,r){return o[(r+(s||0))%7]}))},i=function(){return t.Ls[t.locale()]},u=function(e,r){return e.formats[r]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,r,t){return r||t.slice(1)}))}(e.formats[r.toUpperCase()])},c=function(){var e=this;return{months:function(r){return r?r.format("MMMM"):a(e,"months")},monthsShort:function(r){return r?r.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(r){return r?r.format("dddd"):a(e,"weekdays")},weekdaysMin:function(r){return r?r.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(r){return r?r.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(r){return u(e.$locale(),r)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return c.bind(this)()},t.localeData=function(){var e=i();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return t.weekdays()},weekdaysShort:function(){return t.weekdaysShort()},weekdaysMin:function(){return t.weekdaysMin()},months:function(){return t.months()},monthsShort:function(){return t.monthsShort()},longDateFormat:function(r){return u(e,r)},meridiem:e.meridiem,ordinal:e.ordinal}},t.months=function(){return a(i(),"months")},t.monthsShort=function(){return a(i(),"monthsShort","months",3)},t.weekdays=function(e){return a(i(),"weekdays",null,null,e)},t.weekdaysShort=function(e){return a(i(),"weekdaysShort","weekdays",3,e)},t.weekdaysMin=function(e){return a(i(),"weekdaysMin","weekdays",2,e)}}}()},73352:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(r,t,n){var _=t.prototype,a=_.format;n.en.formats=e,_.format=function(r){void 0===r&&(r="YYYY-MM-DDTHH:mm:ssZ");var t=this.$locale().formats,n=function(r,t){return r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(r,n,_){var a=_&&_.toUpperCase();return n||t[_]||e[_]||t[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,r,t){return r||t.slice(1)}))}))}(r,void 0===t?{}:t);return a.call(this,n)}}}()},91672:function(e){e.exports=function(){"use strict";return function(e,r,t){e=e||{};var n=r.prototype,_={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,r,t,_){return n.fromToBase(e,r,t,_)}t.en.relativeTime=_,n.fromToBase=function(r,n,a,i,u){for(var c,o,s,p=a.$locale().relativeTime||_,l=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],f=l.length,d=0;d0,w<=b.r||!b.r){w<=1&&d>0&&(b=l[d-1]);var k=p[b.l];u&&(w=u(""+w)),o="string"==typeof k?k.replace("%d",w):k(w,n,b.l,s);break}}if(n)return o;var h=s?p.future:p.past;return"function"==typeof h?h(o):h.replace("%s",o)},n.to=function(e,r){return a(e,r,this,!0)},n.from=function(e,r){return a(e,r,this)};var i=function(e){return e.$u?t.utc():t()};n.toNow=function(e){return this.to(i(this),e)},n.fromNow=function(e){return this.from(i(this),e)}}}()},62790:function(e){e.exports=function(){"use strict";var e="week",r="year";return function(t,n,_){var a=n.prototype;a.week=function(t){if(void 0===t&&(t=null),null!==t)return this.add(7*(t-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=_(this).startOf(r).add(1,r).date(n),i=_(this).endOf(e);if(a.isBefore(i))return 1}var u=_(this).startOf(r).date(n).startOf(e).subtract(1,"millisecond"),c=this.diff(u,e,!0);return c<0?_(this).startOf("week").week():Math.ceil(c)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},432:function(e){e.exports=function(){"use strict";return function(e,r){r.prototype.weekYear=function(){var e=this.month(),r=this.week(),t=this.year();return 1===r&&11===e?t+1:0===e&&r>=52?t-1:t}}}()},69630:function(e){e.exports=function(){"use strict";return function(e,r){r.prototype.weekday=function(e){var r=this.$locale().weekStart||0,t=this.$W,n=(t0&&void 0!==arguments[0]?arguments[0]:{},t=e.namespace||i,u=e.only,c=void 0===u?[]:u,o=e.except,s=void 0===o?[]:o;if(c.length>0&&s.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var p={global:!1,models:{},effects:{}},l=r({},t,(function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,i=arguments.length>1?arguments[1]:void 0,u=i.type,c=i.payload,o=c||{},s=o.namespace,l=o.actionType;switch(u){case _:e=n(n({},t),{},{global:!0,models:n(n({},t.models),{},r({},s,!0)),effects:n(n({},t.effects),{},r({},l,!0))});break;case a:var f=n(n({},t.effects),{},r({},l,!1)),d=n(n({},t.models),{},r({},s,Object.keys(f).some((function(e){return e.split("/")[0]===s&&f[e]})))),b=Object.keys(d).some((function(e){return d[e]}));e=n(n({},t),{},{global:b,models:d,effects:f});break;default:e=t}return e}));function f(e,r,t,n){var i=r.put,u=t.namespace;return 0===c.length&&0===s.length||c.length>0&&-1!==c.indexOf(n)||s.length>0&&-1===s.indexOf(n)?regeneratorRuntime.mark((function r(){var t=arguments;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,i({type:_,payload:{namespace:u,actionType:n}});case 2:return r.next=4,e.apply(void 0,t);case 4:return r.next=6,i({type:a,payload:{namespace:u,actionType:n}});case 6:case"end":return r.stop()}}),r)})):e}return{extraReducers:l,onEffect:f}}},68192:function(e){"use strict";e.exports=function(){}},63474:function(e,r,t){"use strict";e.exports=t(71111)()?Object.assign:t(47597)},71111:function(e){"use strict";e.exports=function(){var e,r=Object.assign;return"function"==typeof r&&(r(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},47597:function(e,r,t){"use strict";var n=t(90721),_=t(41657),a=Math.max;e.exports=function(e,r){var t,i,u,c=a(arguments.length,2);for(e=Object(_(e)),u=function(n){try{e[n]=r[n]}catch(e){t||(t=e)}},i=1;i-1}},3424:function(e,r,t){"use strict";var n,_,a,i,u,c,o,s=t(35413),p=t(15895),l=Function.prototype.apply,f=Function.prototype.call,d=Object.create,b=Object.defineProperty,w=Object.defineProperties,k=Object.prototype.hasOwnProperty,h={configurable:!0,enumerable:!1,writable:!0};_=function(e,r){var t,_;return p(r),_=this,n.call(this,e,t=function(){a.call(_,e,t),l.call(r,this,arguments)}),t.__eeOnceListener__=r,this},i=function(e){var r,t,n,_,a;if(k.call(this,"__ee__")&&(_=this.__ee__[e]))if("object"==typeof _){for(t=arguments.length,a=new Array(t-1),r=1;r=this._delta8){var t=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-t,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-t,this.endian);for(var _=0;_>>24&255,n[_++]=e>>>16&255,n[_++]=e>>>8&255,n[_++]=255&e}else for(n[_++]=255&e,n[_++]=e>>>8&255,n[_++]=e>>>16&255,n[_++]=e>>>24&255,n[_++]=0,n[_++]=0,n[_++]=0,n[_++]=0,a=8;athis.blockSize&&(e=(new this.Hash).update(e).digest()),_(e.length<=this.blockSize);for(var r=e.length;r>>3},r.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},8631:function(e,r,t){"use strict";var n=t(61339),_=t(4603);function a(e,r){return 55296==(64512&e.charCodeAt(r))&&(!(r<0||r+1>=e.length)&&56320==(64512&e.charCodeAt(r+1)))}function i(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function u(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}r.inherits=_,r.toArray=function(e,r){if(Array.isArray(e))return e.slice();if(!e)return[];var t=[];if("string"==typeof e)if(r){if("hex"===r)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),_=0;_>6|192,t[n++]=63&i|128):a(e,_)?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++_)),t[n++]=i>>18|240,t[n++]=i>>12&63|128,t[n++]=i>>6&63|128,t[n++]=63&i|128):(t[n++]=i>>12|224,t[n++]=i>>6&63|128,t[n++]=63&i|128)}else for(_=0;_>>0}return i},r.split32=function(e,r){for(var t=new Array(4*e.length),n=0,_=0;n>>24,t[_+1]=a>>>16&255,t[_+2]=a>>>8&255,t[_+3]=255&a):(t[_+3]=a>>>24,t[_+2]=a>>>16&255,t[_+1]=a>>>8&255,t[_]=255&a)}return t},r.rotr32=function(e,r){return e>>>r|e<<32-r},r.rotl32=function(e,r){return e<>>32-r},r.sum32=function(e,r){return e+r>>>0},r.sum32_3=function(e,r,t){return e+r+t>>>0},r.sum32_4=function(e,r,t,n){return e+r+t+n>>>0},r.sum32_5=function(e,r,t,n,_){return e+r+t+n+_>>>0},r.sum64=function(e,r,t,n){var _=e[r],a=n+e[r+1]>>>0,i=(a>>0,e[r+1]=a},r.sum64_hi=function(e,r,t,n){return(r+n>>>0>>0},r.sum64_lo=function(e,r,t,n){return r+n>>>0},r.sum64_4_hi=function(e,r,t,n,_,a,i,u){var c=0,o=r;return c+=(o=o+n>>>0)>>0)>>0)>>0},r.sum64_4_lo=function(e,r,t,n,_,a,i,u){return r+n+a+u>>>0},r.sum64_5_hi=function(e,r,t,n,_,a,i,u,c,o){var s=0,p=r;return s+=(p=p+n>>>0)>>0)>>0)>>0)>>0},r.sum64_5_lo=function(e,r,t,n,_,a,i,u,c,o){return r+n+a+u+o>>>0},r.rotr64_hi=function(e,r,t){return(r<<32-t|e>>>t)>>>0},r.rotr64_lo=function(e,r,t){return(e<<32-t|r>>>t)>>>0},r.shr64_hi=function(e,r,t){return e>>>t},r.shr64_lo=function(e,r,t){return(e<<32-t|r>>>t)>>>0}},19340:function(e,r,t){"use strict";t.d(r,{Ep:function(){return b},PP:function(){return s},aU:function(){return n},cP:function(){return w},lX:function(){return c},q_:function(){return o}});var n,_=t(1565);!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(n||(n={}));var a=function(e){return e};var i="beforeunload",u="popstate";function c(e){void 0===e&&(e={});var r=e.window,t=void 0===r?document.defaultView:r,c=t.history;function o(){var e=t.location,r=e.pathname,n=e.search,_=e.hash,i=c.state||{};return[i.idx,a({pathname:r,search:n,hash:_,state:i.usr||null,key:i.key||"default"})]}var s=null;t.addEventListener(u,(function(){if(s)v.call(s),s=null;else{var e=n.Pop,r=o(),t=r[0],_=r[1];if(v.length){if(null!=t){var a=h-t;a&&(s={action:e,location:_,retry:function(){S(-1*a)}},S(a))}}else E(e)}}));var p=n.Pop,k=o(),h=k[0],m=k[1],q=f(),v=f();function y(e){return"string"==typeof e?e:b(e)}function g(e,r){return void 0===r&&(r=null),a((0,_.Z)({pathname:m.pathname,hash:"",search:""},"string"==typeof e?w(e):e,{state:r,key:d()}))}function x(e,r){return[{usr:e.state,key:e.key,idx:r},y(e)]}function P(e,r,t){return!v.length||(v.call({action:e,location:r,retry:t}),!1)}function E(e){p=e;var r=o();h=r[0],m=r[1],q.call({action:p,location:m})}function S(e){c.go(e)}null==h&&(h=0,c.replaceState((0,_.Z)({},c.state,{idx:h}),""));var C={get action(){return p},get location(){return m},createHref:y,push:function e(r,_){var a=n.Push,i=g(r,_);if(P(a,i,(function(){e(r,_)}))){var u=x(i,h+1),o=u[0],s=u[1];try{c.pushState(o,"",s)}catch(e){t.location.assign(s)}E(a)}},replace:function e(r,t){var _=n.Replace,a=g(r,t);if(P(_,a,(function(){e(r,t)}))){var i=x(a,h),u=i[0],o=i[1];c.replaceState(u,"",o),E(_)}},go:S,back:function(){S(-1)},forward:function(){S(1)},listen:function(e){return q.push(e)},block:function(e){var r=v.push(e);return 1===v.length&&t.addEventListener(i,l),function(){r(),v.length||t.removeEventListener(i,l)}}};return C}function o(e){void 0===e&&(e={});var r=e.window,t=void 0===r?document.defaultView:r,c=t.history;function o(){var e=w(t.location.hash.substr(1)),r=e.pathname,n=void 0===r?"/":r,_=e.search,i=void 0===_?"":_,u=e.hash,o=void 0===u?"":u,s=c.state||{};return[s.idx,a({pathname:n,search:i,hash:o,state:s.usr||null,key:s.key||"default"})]}var s=null;function p(){if(s)y.call(s),s=null;else{var e=n.Pop,r=o(),t=r[0],_=r[1];if(y.length){if(null!=t){var a=m-t;a&&(s={action:e,location:_,retry:function(){C(-1*a)}},C(a))}}else S(e)}}t.addEventListener(u,p),t.addEventListener("hashchange",(function(){b(o()[1])!==b(q)&&p()}));var k=n.Pop,h=o(),m=h[0],q=h[1],v=f(),y=f();function g(e){return function(){var e=document.querySelector("base"),r="";if(e&&e.getAttribute("href")){var n=t.location.href,_=n.indexOf("#");r=-1===_?n:n.slice(0,_)}return r}()+"#"+("string"==typeof e?e:b(e))}function x(e,r){return void 0===r&&(r=null),a((0,_.Z)({pathname:q.pathname,hash:"",search:""},"string"==typeof e?w(e):e,{state:r,key:d()}))}function P(e,r){return[{usr:e.state,key:e.key,idx:r},g(e)]}function E(e,r,t){return!y.length||(y.call({action:e,location:r,retry:t}),!1)}function S(e){k=e;var r=o();m=r[0],q=r[1],v.call({action:k,location:q})}function C(e){c.go(e)}null==m&&(m=0,c.replaceState((0,_.Z)({},c.state,{idx:m}),""));var I={get action(){return k},get location(){return q},createHref:g,push:function e(r,_){var a=n.Push,i=x(r,_);if(E(a,i,(function(){e(r,_)}))){var u=P(i,m+1),o=u[0],s=u[1];try{c.pushState(o,"",s)}catch(e){t.location.assign(s)}S(a)}},replace:function e(r,t){var _=n.Replace,a=x(r,t);if(E(_,a,(function(){e(r,t)}))){var i=P(a,m),u=i[0],o=i[1];c.replaceState(u,"",o),S(_)}},go:C,back:function(){C(-1)},forward:function(){C(1)},listen:function(e){return v.push(e)},block:function(e){var r=y.push(e);return 1===y.length&&t.addEventListener(i,l),function(){r(),y.length||t.removeEventListener(i,l)}}};return I}function s(e){void 0===e&&(e={});var r=e,t=r.initialEntries,i=void 0===t?["/"]:t,u=r.initialIndex,c=i.map((function(e){return a((0,_.Z)({pathname:"/",search:"",hash:"",state:null,key:d()},"string"==typeof e?w(e):e))})),o=p(null==u?c.length-1:u,0,c.length-1),s=n.Pop,l=c[o],k=f(),h=f();function m(e,r){return void 0===r&&(r=null),a((0,_.Z)({pathname:l.pathname,search:"",hash:""},"string"==typeof e?w(e):e,{state:r,key:d()}))}function q(e,r,t){return!h.length||(h.call({action:e,location:r,retry:t}),!1)}function v(e,r){s=e,l=r,k.call({action:s,location:l})}function y(e){var r=p(o+e,0,c.length-1),t=n.Pop,_=c[r];q(t,_,(function(){y(e)}))&&(o=r,v(t,_))}var g={get index(){return o},get action(){return s},get location(){return l},createHref:function(e){return"string"==typeof e?e:b(e)},push:function e(r,t){var _=n.Push,a=m(r,t);q(_,a,(function(){e(r,t)}))&&(o+=1,c.splice(o,c.length,a),v(_,a))},replace:function e(r,t){var _=n.Replace,a=m(r,t);q(_,a,(function(){e(r,t)}))&&(c[o]=a,v(_,a))},go:y,back:function(){y(-1)},forward:function(){y(1)},listen:function(e){return k.push(e)},block:function(e){return h.push(e)}};return g}function p(e,r,t){return Math.min(Math.max(e,r),t)}function l(e){e.preventDefault(),e.returnValue=""}function f(){var e=[];return{get length(){return e.length},push:function(r){return e.push(r),function(){e=e.filter((function(e){return e!==r}))}},call:function(r){e.forEach((function(e){return e&&e(r)}))}}}function d(){return Math.random().toString(36).substr(2,8)}function b(e){var r=e.pathname,t=void 0===r?"/":r,n=e.search,_=void 0===n?"":n,a=e.hash,i=void 0===a?"":a;return _&&"?"!==_&&(t+="?"===_.charAt(0)?_:"?"+_),i&&"#"!==i&&(t+="#"===i.charAt(0)?i:"#"+i),t}function w(e){var r={};if(e){var t=e.indexOf("#");t>=0&&(r.hash=e.substr(t),e=e.substr(0,t));var n=e.indexOf("?");n>=0&&(r.search=e.substr(n),e=e.substr(0,n)),e&&(r.pathname=e)}return r}},94266:function(e,r,t){"use strict";var n=t(99234),_={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function c(e){return n.isMemo(e)?i:u[e.$$typeof]||_}u[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[n.Memo]=i;var o=Object.defineProperty,s=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,d=Object.prototype;e.exports=function e(r,t,n){if("string"!=typeof t){if(d){var _=f(t);_&&_!==d&&e(r,_,n)}var i=s(t);p&&(i=i.concat(p(t)));for(var u=c(r),b=c(t),w=0;w1?t[a-1]:void 0,u=a>2?t[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,u&&_(t[0],t[1],u)&&(i=a<3?void 0:i,a=1),r=Object(r);++n-1&&e%1==0&&e-1}},54238:function(e,r,t){var n=t(67971);e.exports=function(e,r){var t=this.__data__,_=n(t,e);return _<0?(++this.size,t.push([e,r])):t[_][1]=r,this}},35365:function(e,r,t){var n=t(76414),_=t(99746),a=t(40164);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||_),string:new n}}},63765:function(e,r,t){var n=t(89819);e.exports=function(e){var r=n(this,e).delete(e);return this.size-=r?1:0,r}},12608:function(e,r,t){var n=t(89819);e.exports=function(e){return n(this,e).get(e)}},10203:function(e,r,t){var n=t(89819);e.exports=function(e){return n(this,e).has(e)}},11298:function(e,r,t){var n=t(89819);e.exports=function(e,r){var t=n(this,e),_=t.size;return t.set(e,r),this.size+=t.size==_?0:1,this}},65294:function(e,r,t){var n=t(73893)(Object,"create");e.exports=n},97817:function(e){e.exports=function(e){var r=[];if(null!=e)for(var t in Object(e))r.push(t);return r}},52495:function(e,r,t){e=t.nmd(e);var n=t(37675),_=r&&!r.nodeType&&r,a=_&&e&&!e.nodeType&&e,i=a&&a.exports===_&&n.process,u=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=u},74702:function(e){var r=Object.prototype.toString;e.exports=function(e){return r.call(e)}},31030:function(e){e.exports=function(e,r){return function(t){return e(r(t))}}},19652:function(e,r,t){var n=t(79628),_=Math.max;e.exports=function(e,r,t){return r=_(void 0===r?e.length-1:r,0),function(){for(var a=arguments,i=-1,u=_(a.length-r,0),c=Array(u);++i0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},31119:function(e,r,t){var n=t(99746);e.exports=function(){this.__data__=new n,this.size=0}},64399:function(e){e.exports=function(e){var r=this.__data__,t=r.delete(e);return this.size=r.size,t}},81897:function(e){e.exports=function(e){return this.__data__.get(e)}},90558:function(e){e.exports=function(e){return this.__data__.has(e)}},64841:function(e,r,t){var n=t(99746),_=t(40164),a=t(52166);e.exports=function(e,r){var t=this.__data__;if(t instanceof n){var i=t.__data__;if(!_||i.length<199)return i.push([e,r]),this.size=++t.size,this;t=this.__data__=new a(i)}return t.set(e,r),this.size=t.size,this}},63256:function(e){var r=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},13503:function(e){e.exports=function(e){return function(){return e}}},43607:function(e){e.exports=function(e,r){return e===r||e!=e&&r!=r}},46962:function(e){e.exports=function(e){return e}},13053:function(e,r,t){var n=t(4977),_=t(93913),a=Object.prototype,i=a.hasOwnProperty,u=a.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return _(e)&&i.call(e,"callee")&&!u.call(e,"callee")};e.exports=c},80744:function(e){var r=Array.isArray;e.exports=r},24665:function(e,r,t){var n=t(9363),_=t(11156);e.exports=function(e){return null!=e&&_(e.length)&&!n(e)}},41590:function(e,r,t){var n=t(24665),_=t(93913);e.exports=function(e){return _(e)&&n(e)}},57835:function(e,r,t){e=t.nmd(e);var n=t(33152),_=t(55950),a=r&&!r.nodeType&&r,i=a&&e&&!e.nodeType&&e,u=i&&i.exports===a?n.Buffer:void 0,c=(u?u.isBuffer:void 0)||_;e.exports=c},9363:function(e,r,t){var n=t(86756),_=t(20816);e.exports=function(e){if(!_(e))return!1;var r=n(e);return"[object Function]"==r||"[object GeneratorFunction]"==r||"[object AsyncFunction]"==r||"[object Proxy]"==r}},11156:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},20816:function(e){e.exports=function(e){var r=typeof e;return null!=e&&("object"==r||"function"==r)}},93913:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},19308:function(e,r,t){var n=t(86756),_=t(49217),a=t(93913),i=Function.prototype,u=Object.prototype,c=i.toString,o=u.hasOwnProperty,s=c.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=n(e))return!1;var r=_(e);if(null===r)return!0;var t=o.call(r,"constructor")&&r.constructor;return"function"==typeof t&&t instanceof t&&c.call(t)==s}},18397:function(e,r,t){var n=t(10766),_=t(38342),a=t(52495),i=a&&a.isTypedArray,u=i?_(i):n;e.exports=u},56730:function(e,r,t){var n=t(63333),_=t(33988),a=t(24665);e.exports=function(e){return a(e)?n(e,!0):_(e)}},89392:function(e,r,t){var n;e=t.nmd(e),function(){var _,a="Expected a function",i="__lodash_hash_undefined__",u="__lodash_placeholder__",c=16,o=32,s=64,p=128,l=256,f=1/0,d=9007199254740991,b=NaN,w=4294967295,k=[["ary",p],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",o],["partialRight",s],["rearg",l]],h="[object Arguments]",m="[object Array]",q="[object Boolean]",v="[object Date]",y="[object Error]",g="[object Function]",x="[object GeneratorFunction]",P="[object Map]",E="[object Number]",S="[object Object]",C="[object Promise]",I="[object RegExp]",j="[object Set]",O="[object String]",T="[object Symbol]",A="[object WeakMap]",L="[object ArrayBuffer]",D="[object DataView]",M="[object Float32Array]",R="[object Float64Array]",Z="[object Int8Array]",z="[object Int16Array]",N="[object Int32Array]",F="[object Uint8Array]",$="[object Uint8ClampedArray]",U="[object Uint16Array]",B="[object Uint32Array]",W=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Y=RegExp(V.source),J=RegExp(K.source),Q=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,te=/^\w*$/,ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/[\\^$.*+?()[\]{}|]/g,ae=RegExp(_e.source),ie=/^\s+/,ue=/\s/,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,pe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,fe=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,be=/\w*$/,we=/^[-+]0x[0-9a-f]+$/i,ke=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,qe=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,ge=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",Pe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Se="a-z\\xdf-\\xf6\\xf8-\\xff",Ce="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\ufe0e\\ufe0f",je="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="['’]",Te="["+xe+"]",Ae="["+je+"]",Le="["+Pe+"]",De="\\d+",Me="["+Ee+"]",Re="["+Se+"]",Ze="[^"+xe+je+De+Ee+Se+Ce+"]",ze="\\ud83c[\\udffb-\\udfff]",Ne="[^"+xe+"]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",Ue="["+Ce+"]",Be="\\u200d",We="(?:"+Re+"|"+Ze+")",He="(?:"+Ue+"|"+Ze+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+Le+"|"+ze+")"+"?",Ye="["+Ie+"]?",Je=Ye+Ke+("(?:"+Be+"(?:"+[Ne,Fe,$e].join("|")+")"+Ye+Ke+")*"),Qe="(?:"+[Me,Fe,$e].join("|")+")"+Je,Xe="(?:"+[Ne+Le+"?",Le,Fe,$e,Te].join("|")+")",er=RegExp(Oe,"g"),rr=RegExp(Le,"g"),tr=RegExp(ze+"(?="+ze+")|"+Xe+Je,"g"),nr=RegExp([Ue+"?"+Re+"+"+Ge+"(?="+[Ae,Ue,"$"].join("|")+")",He+"+"+Ve+"(?="+[Ae,Ue+We,"$"].join("|")+")",Ue+"?"+We+"+"+Ge,Ue+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Qe].join("|"),"g"),_r=RegExp("["+Be+xe+Pe+Ie+"]"),ar=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ir=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ur=-1,cr={};cr[M]=cr[R]=cr[Z]=cr[z]=cr[N]=cr[F]=cr[$]=cr[U]=cr[B]=!0,cr[h]=cr[m]=cr[L]=cr[q]=cr[D]=cr[v]=cr[y]=cr[g]=cr[P]=cr[E]=cr[S]=cr[I]=cr[j]=cr[O]=cr[A]=!1;var or={};or[h]=or[m]=or[L]=or[D]=or[q]=or[v]=or[M]=or[R]=or[Z]=or[z]=or[N]=or[P]=or[E]=or[S]=or[I]=or[j]=or[O]=or[T]=or[F]=or[$]=or[U]=or[B]=!0,or[y]=or[g]=or[A]=!1;var sr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pr=parseFloat,lr=parseInt,fr="object"==typeof t.g&&t.g&&t.g.Object===Object&&t.g,dr="object"==typeof self&&self&&self.Object===Object&&self,br=fr||dr||Function("return this")(),wr=r&&!r.nodeType&&r,kr=wr&&e&&!e.nodeType&&e,hr=kr&&kr.exports===wr,mr=hr&&fr.process,qr=function(){try{var e=kr&&kr.require&&kr.require("util").types;return e||mr&&mr.binding&&mr.binding("util")}catch(e){}}(),vr=qr&&qr.isArrayBuffer,yr=qr&&qr.isDate,gr=qr&&qr.isMap,xr=qr&&qr.isRegExp,Pr=qr&&qr.isSet,Er=qr&&qr.isTypedArray;function Sr(e,r,t){switch(t.length){case 0:return e.call(r);case 1:return e.call(r,t[0]);case 2:return e.call(r,t[0],t[1]);case 3:return e.call(r,t[0],t[1],t[2])}return e.apply(r,t)}function Cr(e,r,t,n){for(var _=-1,a=null==e?0:e.length;++_-1}function Lr(e,r,t){for(var n=-1,_=null==e?0:e.length;++n<_;)if(t(r,e[n]))return!0;return!1}function Dr(e,r){for(var t=-1,n=null==e?0:e.length,_=Array(n);++t-1;);return t}function nt(e,r){for(var t=e.length;t--&&Ur(r,e[t],0)>-1;);return t}function _t(e,r){for(var t=e.length,n=0;t--;)e[t]===r&&++n;return n}var at=Vr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),it=Vr({"&":"&","<":"<",">":">",'"':""","'":"'"});function ut(e){return"\\"+sr[e]}function ct(e){return _r.test(e)}function ot(e){var r=-1,t=Array(e.size);return e.forEach((function(e,n){t[++r]=[n,e]})),t}function st(e,r){return function(t){return e(r(t))}}function pt(e,r){for(var t=-1,n=e.length,_=0,a=[];++t",""":'"',"'":"'"});var ht=function e(r){var t,n=(r=null==r?br:ht.defaults(br.Object(),r,ht.pick(br,ir))).Array,ue=r.Date,xe=r.Error,Pe=r.Function,Ee=r.Math,Se=r.Object,Ce=r.RegExp,Ie=r.String,je=r.TypeError,Oe=n.prototype,Te=Pe.prototype,Ae=Se.prototype,Le=r["__core-js_shared__"],De=Te.toString,Me=Ae.hasOwnProperty,Re=0,Ze=(t=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",ze=Ae.toString,Ne=De.call(Se),Fe=br._,$e=Ce("^"+De.call(Me).replace(_e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=hr?r.Buffer:_,Be=r.Symbol,We=r.Uint8Array,He=Ue?Ue.allocUnsafe:_,Ge=st(Se.getPrototypeOf,Se),Ve=Se.create,Ke=Ae.propertyIsEnumerable,Ye=Oe.splice,Je=Be?Be.isConcatSpreadable:_,Qe=Be?Be.iterator:_,Xe=Be?Be.toStringTag:_,tr=function(){try{var e=fa(Se,"defineProperty");return e({},"",{}),e}catch(e){}}(),_r=r.clearTimeout!==br.clearTimeout&&r.clearTimeout,sr=ue&&ue.now!==br.Date.now&&ue.now,fr=r.setTimeout!==br.setTimeout&&r.setTimeout,dr=Ee.ceil,wr=Ee.floor,kr=Se.getOwnPropertySymbols,mr=Ue?Ue.isBuffer:_,qr=r.isFinite,Nr=Oe.join,Vr=st(Se.keys,Se),mt=Ee.max,qt=Ee.min,vt=ue.now,yt=r.parseInt,gt=Ee.random,xt=Oe.reverse,Pt=fa(r,"DataView"),Et=fa(r,"Map"),St=fa(r,"Promise"),Ct=fa(r,"Set"),It=fa(r,"WeakMap"),jt=fa(Se,"create"),Ot=It&&new It,Tt={},At=Na(Pt),Lt=Na(Et),Dt=Na(St),Mt=Na(Ct),Rt=Na(It),Zt=Be?Be.prototype:_,zt=Zt?Zt.valueOf:_,Nt=Zt?Zt.toString:_;function Ft(e){if(nu(e)&&!Hi(e)&&!(e instanceof Wt)){if(e instanceof Bt)return e;if(Me.call(e,"__wrapped__"))return Fa(e)}return new Bt(e)}var $t=function(){function e(){}return function(r){if(!tu(r))return{};if(Ve)return Ve(r);e.prototype=r;var t=new e;return e.prototype=_,t}}();function Ut(){}function Bt(e,r){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!r,this.__index__=0,this.__values__=_}function Wt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=w,this.__views__=[]}function Ht(e){var r=-1,t=null==e?0:e.length;for(this.clear();++r=r?e:r)),e}function sn(e,r,t,n,a,i){var u,c=1&r,o=2&r,s=4&r;if(t&&(u=a?t(e,n,a,i):t(e)),u!==_)return u;if(!tu(e))return e;var p=Hi(e);if(p){if(u=function(e){var r=e.length,t=new e.constructor(r);r&&"string"==typeof e[0]&&Me.call(e,"index")&&(t.index=e.index,t.input=e.input);return t}(e),!c)return O_(e,u)}else{var l=wa(e),f=l==g||l==x;if(Yi(e))return P_(e,c);if(l==S||l==h||f&&!a){if(u=o||f?{}:ha(e),!c)return o?function(e,r){return T_(e,ba(e),r)}(e,function(e,r){return e&&T_(r,Lu(r),e)}(u,e)):function(e,r){return T_(e,da(e),r)}(e,an(u,e))}else{if(!or[l])return a?e:{};u=function(e,r,t){var n=e.constructor;switch(r){case L:return E_(e);case q:case v:return new n(+e);case D:return function(e,r){var t=r?E_(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case M:case R:case Z:case z:case N:case F:case $:case U:case B:return S_(e,t);case P:return new n;case E:case O:return new n(e);case I:return function(e){var r=new e.constructor(e.source,be.exec(e));return r.lastIndex=e.lastIndex,r}(e);case j:return new n;case T:return _=e,zt?Se(zt.call(_)):{}}var _}(e,l,c)}}i||(i=new Yt);var d=i.get(e);if(d)return d;i.set(e,u),cu(e)?e.forEach((function(n){u.add(sn(n,r,t,n,e,i))})):_u(e)&&e.forEach((function(n,_){u.set(_,sn(n,r,t,_,e,i))}));var b=p?_:(s?o?ia:aa:o?Lu:Au)(e);return Ir(b||e,(function(n,_){b&&(n=e[_=n]),tn(u,_,sn(n,r,t,_,e,i))})),u}function pn(e,r,t){var n=t.length;if(null==e)return!n;for(e=Se(e);n--;){var a=t[n],i=r[a],u=e[a];if(u===_&&!(a in e)||!i(u))return!1}return!0}function ln(e,r,t){if("function"!=typeof e)throw new je(a);return Aa((function(){e.apply(_,t)}),r)}function fn(e,r,t,n){var _=-1,a=Ar,i=!0,u=e.length,c=[],o=r.length;if(!u)return c;t&&(r=Dr(r,Xr(t))),n?(a=Lr,i=!1):r.length>=200&&(a=rt,i=!1,r=new Kt(r));e:for(;++_-1},Gt.prototype.set=function(e,r){var t=this.__data__,n=nn(t,e);return n<0?(++this.size,t.push([e,r])):t[n][1]=r,this},Vt.prototype.clear=function(){this.size=0,this.__data__={hash:new Ht,map:new(Et||Gt),string:new Ht}},Vt.prototype.delete=function(e){var r=pa(this,e).delete(e);return this.size-=r?1:0,r},Vt.prototype.get=function(e){return pa(this,e).get(e)},Vt.prototype.has=function(e){return pa(this,e).has(e)},Vt.prototype.set=function(e,r){var t=pa(this,e),n=t.size;return t.set(e,r),this.size+=t.size==n?0:1,this},Kt.prototype.add=Kt.prototype.push=function(e){return this.__data__.set(e,i),this},Kt.prototype.has=function(e){return this.__data__.has(e)},Yt.prototype.clear=function(){this.__data__=new Gt,this.size=0},Yt.prototype.delete=function(e){var r=this.__data__,t=r.delete(e);return this.size=r.size,t},Yt.prototype.get=function(e){return this.__data__.get(e)},Yt.prototype.has=function(e){return this.__data__.has(e)},Yt.prototype.set=function(e,r){var t=this.__data__;if(t instanceof Gt){var n=t.__data__;if(!Et||n.length<199)return n.push([e,r]),this.size=++t.size,this;t=this.__data__=new Vt(n)}return t.set(e,r),this.size=t.size,this};var dn=D_(yn),bn=D_(gn,!0);function wn(e,r){var t=!0;return dn(e,(function(e,n,_){return t=!!r(e,n,_)})),t}function kn(e,r,t){for(var n=-1,a=e.length;++n0&&t(u)?r>1?mn(u,r-1,t,n,_):Mr(_,u):n||(_[_.length]=u)}return _}var qn=M_(),vn=M_(!0);function yn(e,r){return e&&qn(e,r,Au)}function gn(e,r){return e&&vn(e,r,Au)}function xn(e,r){return Tr(r,(function(r){return Xi(e[r])}))}function Pn(e,r){for(var t=0,n=(r=v_(r,e)).length;null!=e&&tr}function In(e,r){return null!=e&&Me.call(e,r)}function jn(e,r){return null!=e&&r in Se(e)}function On(e,r,t){for(var a=t?Lr:Ar,i=e[0].length,u=e.length,c=u,o=n(u),s=1/0,p=[];c--;){var l=e[c];c&&r&&(l=Dr(l,Xr(r))),s=qt(l.length,s),o[c]=!t&&(r||i>=120&&l.length>=120)?new Kt(c&&l):_}l=e[0];var f=-1,d=o[0];e:for(;++f=u?c:c*("desc"==t[n]?-1:1)}return e.index-r.index}(e,r,t)}))}function Gn(e,r,t){for(var n=-1,_=r.length,a={};++n<_;){var i=r[n],u=Pn(e,i);t(u,i)&&r_(a,v_(i,e),u)}return a}function Vn(e,r,t,n){var _=n?Br:Ur,a=-1,i=r.length,u=e;for(e===r&&(r=O_(r)),t&&(u=Dr(e,Xr(t)));++a-1;)u!==e&&Ye.call(u,c,1),Ye.call(e,c,1);return e}function Kn(e,r){for(var t=e?r.length:0,n=t-1;t--;){var _=r[t];if(t==n||_!==a){var a=_;qa(_)?Ye.call(e,_,1):f_(e,_)}}return e}function Yn(e,r){return e+wr(gt()*(r-e+1))}function Jn(e,r){var t="";if(!e||r<1||r>d)return t;do{r%2&&(t+=e),(r=wr(r/2))&&(e+=e)}while(r);return t}function Qn(e,r){return La(Ca(e,r,ac),e+"")}function Xn(e){return Qt($u(e))}function e_(e,r){var t=$u(e);return Ra(t,on(r,0,t.length))}function r_(e,r,t,n){if(!tu(e))return e;for(var a=-1,i=(r=v_(r,e)).length,u=i-1,c=e;null!=c&&++aa?0:a+r),(t=t>a?a:t)<0&&(t+=a),a=r>t?0:t-r>>>0,r>>>=0;for(var i=n(a);++_>>1,i=e[a];null!==i&&!su(i)&&(t?i<=r:i=200){var o=r?null:J_(e);if(o)return lt(o);i=!1,_=rt,c=new Kt}else c=r?[]:u;e:for(;++n=n?e:a_(e,r,t)}var x_=_r||function(e){return br.clearTimeout(e)};function P_(e,r){if(r)return e.slice();var t=e.length,n=He?He(t):new e.constructor(t);return e.copy(n),n}function E_(e){var r=new e.constructor(e.byteLength);return new We(r).set(new We(e)),r}function S_(e,r){var t=r?E_(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function C_(e,r){if(e!==r){var t=e!==_,n=null===e,a=e==e,i=su(e),u=r!==_,c=null===r,o=r==r,s=su(r);if(!c&&!s&&!i&&e>r||i&&u&&o&&!c&&!s||n&&u&&o||!t&&o||!a)return 1;if(!n&&!i&&!s&&e1?t[a-1]:_,u=a>2?t[2]:_;for(i=e.length>3&&"function"==typeof i?(a--,i):_,u&&va(t[0],t[1],u)&&(i=a<3?_:i,a=1),r=Se(r);++n-1?a[i?r[u]:u]:_}}function F_(e){return _a((function(r){var t=r.length,n=t,i=Bt.prototype.thru;for(e&&r.reverse();n--;){var u=r[n];if("function"!=typeof u)throw new je(a);if(i&&!c&&"wrapper"==ca(u))var c=new Bt([],!0)}for(n=c?n:t;++n1&&m.reverse(),f&&sc))return!1;var s=i.get(e),p=i.get(r);if(s&&p)return s==r&&p==e;var l=-1,f=!0,d=2&t?new Kt:_;for(i.set(e,r),i.set(r,e);++l-1&&e%1==0&&e1?"& ":"")+r[n],r=r.join(t>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+r+"] */\n")}(n,function(e,r){return Ir(k,(function(t){var n="_."+t[0];r&t[1]&&!Ar(e,n)&&e.push(n)})),e.sort()}(function(e){var r=e.match(oe);return r?r[1].split(se):[]}(n),t)))}function Ma(e){var r=0,t=0;return function(){var n=vt(),a=16-(n-t);if(t=n,a>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(_,arguments)}}function Ra(e,r){var t=-1,n=e.length,a=n-1;for(r=r===_?n:r;++t1?e[r-1]:_;return t="function"==typeof t?(e.pop(),t):_,ui(e,t)}));function di(e){var r=Ft(e);return r.__chain__=!0,r}function bi(e,r){return r(e)}var wi=_a((function(e){var r=e.length,t=r?e[0]:0,n=this.__wrapped__,a=function(r){return cn(r,e)};return!(r>1||this.__actions__.length)&&n instanceof Wt&&qa(t)?((n=n.slice(t,+t+(r?1:0))).__actions__.push({func:bi,args:[a],thisArg:_}),new Bt(n,this.__chain__).thru((function(e){return r&&!e.length&&e.push(_),e}))):this.thru(a)}));var ki=A_((function(e,r,t){Me.call(e,t)?++e[t]:un(e,t,1)}));var hi=N_(Wa),mi=N_(Ha);function qi(e,r){return(Hi(e)?Ir:dn)(e,sa(r,3))}function vi(e,r){return(Hi(e)?jr:bn)(e,sa(r,3))}var yi=A_((function(e,r,t){Me.call(e,t)?e[t].push(r):un(e,t,[r])}));var gi=Qn((function(e,r,t){var _=-1,a="function"==typeof r,i=Vi(e)?n(e.length):[];return dn(e,(function(e){i[++_]=a?Sr(r,e,t):Tn(e,r,t)})),i})),xi=A_((function(e,r,t){un(e,t,r)}));function Pi(e,r){return(Hi(e)?Dr:Fn)(e,sa(r,3))}var Ei=A_((function(e,r,t){e[t?0:1].push(r)}),(function(){return[[],[]]}));var Si=Qn((function(e,r){if(null==e)return[];var t=r.length;return t>1&&va(e,r[0],r[1])?r=[]:t>2&&va(r[0],r[1],r[2])&&(r=[r[0]]),Hn(e,mn(r,1),[])})),Ci=sr||function(){return br.Date.now()};function Ii(e,r,t){return r=t?_:r,r=e&&null==r?e.length:r,X_(e,p,_,_,_,_,r)}function ji(e,r){var t;if("function"!=typeof r)throw new je(a);return e=wu(e),function(){return--e>0&&(t=r.apply(this,arguments)),e<=1&&(r=_),t}}var Oi=Qn((function(e,r,t){var n=1;if(t.length){var _=pt(t,oa(Oi));n|=o}return X_(e,n,r,t,_)})),Ti=Qn((function(e,r,t){var n=3;if(t.length){var _=pt(t,oa(Ti));n|=o}return X_(r,n,e,t,_)}));function Ai(e,r,t){var n,i,u,c,o,s,p=0,l=!1,f=!1,d=!0;if("function"!=typeof e)throw new je(a);function b(r){var t=n,a=i;return n=i=_,p=r,c=e.apply(a,t)}function w(e){return p=e,o=Aa(h,r),l?b(e):c}function k(e){var t=e-s;return s===_||t>=r||t<0||f&&e-p>=u}function h(){var e=Ci();if(k(e))return m(e);o=Aa(h,function(e){var t=r-(e-s);return f?qt(t,u-(e-p)):t}(e))}function m(e){return o=_,d&&n?b(e):(n=i=_,c)}function q(){var e=Ci(),t=k(e);if(n=arguments,i=this,s=e,t){if(o===_)return w(s);if(f)return x_(o),o=Aa(h,r),b(s)}return o===_&&(o=Aa(h,r)),c}return r=hu(r)||0,tu(t)&&(l=!!t.leading,u=(f="maxWait"in t)?mt(hu(t.maxWait)||0,r):u,d="trailing"in t?!!t.trailing:d),q.cancel=function(){o!==_&&x_(o),p=0,n=s=i=o=_},q.flush=function(){return o===_?c:m(Ci())},q}var Li=Qn((function(e,r){return ln(e,1,r)})),Di=Qn((function(e,r,t){return ln(e,hu(r)||0,t)}));function Mi(e,r){if("function"!=typeof e||null!=r&&"function"!=typeof r)throw new je(a);var t=function(){var n=arguments,_=r?r.apply(this,n):n[0],a=t.cache;if(a.has(_))return a.get(_);var i=e.apply(this,n);return t.cache=a.set(_,i)||a,i};return t.cache=new(Mi.Cache||Vt),t}function Ri(e){if("function"!=typeof e)throw new je(a);return function(){var r=arguments;switch(r.length){case 0:return!e.call(this);case 1:return!e.call(this,r[0]);case 2:return!e.call(this,r[0],r[1]);case 3:return!e.call(this,r[0],r[1],r[2])}return!e.apply(this,r)}}Mi.Cache=Vt;var Zi=y_((function(e,r){var t=(r=1==r.length&&Hi(r[0])?Dr(r[0],Xr(sa())):Dr(mn(r,1),Xr(sa()))).length;return Qn((function(n){for(var _=-1,a=qt(n.length,t);++_=r})),Wi=An(function(){return arguments}())?An:function(e){return nu(e)&&Me.call(e,"callee")&&!Ke.call(e,"callee")},Hi=n.isArray,Gi=vr?Xr(vr):function(e){return nu(e)&&Sn(e)==L};function Vi(e){return null!=e&&ru(e.length)&&!Xi(e)}function Ki(e){return nu(e)&&Vi(e)}var Yi=mr||hc,Ji=yr?Xr(yr):function(e){return nu(e)&&Sn(e)==v};function Qi(e){if(!nu(e))return!1;var r=Sn(e);return r==y||"[object DOMException]"==r||"string"==typeof e.message&&"string"==typeof e.name&&!iu(e)}function Xi(e){if(!tu(e))return!1;var r=Sn(e);return r==g||r==x||"[object AsyncFunction]"==r||"[object Proxy]"==r}function eu(e){return"number"==typeof e&&e==wu(e)}function ru(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function tu(e){var r=typeof e;return null!=e&&("object"==r||"function"==r)}function nu(e){return null!=e&&"object"==typeof e}var _u=gr?Xr(gr):function(e){return nu(e)&&wa(e)==P};function au(e){return"number"==typeof e||nu(e)&&Sn(e)==E}function iu(e){if(!nu(e)||Sn(e)!=S)return!1;var r=Ge(e);if(null===r)return!0;var t=Me.call(r,"constructor")&&r.constructor;return"function"==typeof t&&t instanceof t&&De.call(t)==Ne}var uu=xr?Xr(xr):function(e){return nu(e)&&Sn(e)==I};var cu=Pr?Xr(Pr):function(e){return nu(e)&&wa(e)==j};function ou(e){return"string"==typeof e||!Hi(e)&&nu(e)&&Sn(e)==O}function su(e){return"symbol"==typeof e||nu(e)&&Sn(e)==T}var pu=Er?Xr(Er):function(e){return nu(e)&&ru(e.length)&&!!cr[Sn(e)]};var lu=V_(Nn),fu=V_((function(e,r){return e<=r}));function du(e){if(!e)return[];if(Vi(e))return ou(e)?bt(e):O_(e);if(Qe&&e[Qe])return function(e){for(var r,t=[];!(r=e.next()).done;)t.push(r.value);return t}(e[Qe]());var r=wa(e);return(r==P?ot:r==j?lt:$u)(e)}function bu(e){return e?(e=hu(e))===f||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function wu(e){var r=bu(e),t=r%1;return r==r?t?r-t:r:0}function ku(e){return e?on(wu(e),0,w):0}function hu(e){if("number"==typeof e)return e;if(su(e))return b;if(tu(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=tu(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=Qr(e);var t=ke.test(e);return t||me.test(e)?lr(e.slice(2),t?2:8):we.test(e)?b:+e}function mu(e){return T_(e,Lu(e))}function qu(e){return null==e?"":p_(e)}var vu=L_((function(e,r){if(Pa(r)||Vi(r))T_(r,Au(r),e);else for(var t in r)Me.call(r,t)&&tn(e,t,r[t])})),yu=L_((function(e,r){T_(r,Lu(r),e)})),gu=L_((function(e,r,t,n){T_(r,Lu(r),e,n)})),xu=L_((function(e,r,t,n){T_(r,Au(r),e,n)})),Pu=_a(cn);var Eu=Qn((function(e,r){e=Se(e);var t=-1,n=r.length,a=n>2?r[2]:_;for(a&&va(r[0],r[1],a)&&(n=1);++t1),r})),T_(e,ia(e),t),n&&(t=sn(t,7,ta));for(var _=r.length;_--;)f_(t,r[_]);return t}));var Zu=_a((function(e,r){return null==e?{}:function(e,r){return Gn(e,r,(function(r,t){return Iu(e,t)}))}(e,r)}));function zu(e,r){if(null==e)return{};var t=Dr(ia(e),(function(e){return[e]}));return r=sa(r),Gn(e,t,(function(e,t){return r(e,t[0])}))}var Nu=Q_(Au),Fu=Q_(Lu);function $u(e){return null==e?[]:et(e,Au(e))}var Uu=Z_((function(e,r,t){return r=r.toLowerCase(),e+(t?Bu(r):r)}));function Bu(e){return Qu(qu(e).toLowerCase())}function Wu(e){return(e=qu(e))&&e.replace(ve,at).replace(rr,"")}var Hu=Z_((function(e,r,t){return e+(t?"-":"")+r.toLowerCase()})),Gu=Z_((function(e,r,t){return e+(t?" ":"")+r.toLowerCase()})),Vu=R_("toLowerCase");var Ku=Z_((function(e,r,t){return e+(t?"_":"")+r.toLowerCase()}));var Yu=Z_((function(e,r,t){return e+(t?" ":"")+Qu(r)}));var Ju=Z_((function(e,r,t){return e+(t?" ":"")+r.toUpperCase()})),Qu=R_("toUpperCase");function Xu(e,r,t){return e=qu(e),(r=t?_:r)===_?function(e){return ar.test(e)}(e)?function(e){return e.match(nr)||[]}(e):function(e){return e.match(pe)||[]}(e):e.match(r)||[]}var ec=Qn((function(e,r){try{return Sr(e,_,r)}catch(e){return Qi(e)?e:new xe(e)}})),rc=_a((function(e,r){return Ir(r,(function(r){r=za(r),un(e,r,Oi(e[r],e))})),e}));function tc(e){return function(){return e}}var nc=F_(),_c=F_(!0);function ac(e){return e}function ic(e){return Rn("function"==typeof e?e:sn(e,1))}var uc=Qn((function(e,r){return function(t){return Tn(t,e,r)}})),cc=Qn((function(e,r){return function(t){return Tn(e,t,r)}}));function oc(e,r,t){var n=Au(r),_=xn(r,n);null!=t||tu(r)&&(_.length||!n.length)||(t=r,r=e,e=this,_=xn(r,Au(r)));var a=!(tu(t)&&"chain"in t&&!t.chain),i=Xi(e);return Ir(_,(function(t){var n=r[t];e[t]=n,i&&(e.prototype[t]=function(){var r=this.__chain__;if(a||r){var t=e(this.__wrapped__),_=t.__actions__=O_(this.__actions__);return _.push({func:n,args:arguments,thisArg:e}),t.__chain__=r,t}return n.apply(e,Mr([this.value()],arguments))})})),e}function sc(){}var pc=W_(Dr),lc=W_(Or),fc=W_(zr);function dc(e){return ya(e)?Gr(za(e)):function(e){return function(r){return Pn(r,e)}}(e)}var bc=G_(),wc=G_(!0);function kc(){return[]}function hc(){return!1}var mc=B_((function(e,r){return e+r}),0),qc=Y_("ceil"),vc=B_((function(e,r){return e/r}),1),yc=Y_("floor");var gc,xc=B_((function(e,r){return e*r}),1),Pc=Y_("round"),Ec=B_((function(e,r){return e-r}),0);return Ft.after=function(e,r){if("function"!=typeof r)throw new je(a);return e=wu(e),function(){if(--e<1)return r.apply(this,arguments)}},Ft.ary=Ii,Ft.assign=vu,Ft.assignIn=yu,Ft.assignInWith=gu,Ft.assignWith=xu,Ft.at=Pu,Ft.before=ji,Ft.bind=Oi,Ft.bindAll=rc,Ft.bindKey=Ti,Ft.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Hi(e)?e:[e]},Ft.chain=di,Ft.chunk=function(e,r,t){r=(t?va(e,r,t):r===_)?1:mt(wu(r),0);var a=null==e?0:e.length;if(!a||r<1)return[];for(var i=0,u=0,c=n(dr(a/r));ia?0:a+t),(n=n===_||n>a?a:wu(n))<0&&(n+=a),n=t>n?0:ku(n);t>>0)?(e=qu(e))&&("string"==typeof r||null!=r&&!uu(r))&&!(r=p_(r))&&ct(e)?g_(bt(e),0,t):e.split(r,t):[]},Ft.spread=function(e,r){if("function"!=typeof e)throw new je(a);return r=null==r?0:mt(wu(r),0),Qn((function(t){var n=t[r],_=g_(t,0,r);return n&&Mr(_,n),Sr(e,this,_)}))},Ft.tail=function(e){var r=null==e?0:e.length;return r?a_(e,1,r):[]},Ft.take=function(e,r,t){return e&&e.length?a_(e,0,(r=t||r===_?1:wu(r))<0?0:r):[]},Ft.takeRight=function(e,r,t){var n=null==e?0:e.length;return n?a_(e,(r=n-(r=t||r===_?1:wu(r)))<0?0:r,n):[]},Ft.takeRightWhile=function(e,r){return e&&e.length?b_(e,sa(r,3),!1,!0):[]},Ft.takeWhile=function(e,r){return e&&e.length?b_(e,sa(r,3)):[]},Ft.tap=function(e,r){return r(e),e},Ft.throttle=function(e,r,t){var n=!0,_=!0;if("function"!=typeof e)throw new je(a);return tu(t)&&(n="leading"in t?!!t.leading:n,_="trailing"in t?!!t.trailing:_),Ai(e,r,{leading:n,maxWait:r,trailing:_})},Ft.thru=bi,Ft.toArray=du,Ft.toPairs=Nu,Ft.toPairsIn=Fu,Ft.toPath=function(e){return Hi(e)?Dr(e,za):su(e)?[e]:O_(Za(qu(e)))},Ft.toPlainObject=mu,Ft.transform=function(e,r,t){var n=Hi(e),_=n||Yi(e)||pu(e);if(r=sa(r,4),null==t){var a=e&&e.constructor;t=_?n?new a:[]:tu(e)&&Xi(a)?$t(Ge(e)):{}}return(_?Ir:yn)(e,(function(e,n,_){return r(t,e,n,_)})),t},Ft.unary=function(e){return Ii(e,1)},Ft.union=ni,Ft.unionBy=_i,Ft.unionWith=ai,Ft.uniq=function(e){return e&&e.length?l_(e):[]},Ft.uniqBy=function(e,r){return e&&e.length?l_(e,sa(r,2)):[]},Ft.uniqWith=function(e,r){return r="function"==typeof r?r:_,e&&e.length?l_(e,_,r):[]},Ft.unset=function(e,r){return null==e||f_(e,r)},Ft.unzip=ii,Ft.unzipWith=ui,Ft.update=function(e,r,t){return null==e?e:d_(e,r,q_(t))},Ft.updateWith=function(e,r,t,n){return n="function"==typeof n?n:_,null==e?e:d_(e,r,q_(t),n)},Ft.values=$u,Ft.valuesIn=function(e){return null==e?[]:et(e,Lu(e))},Ft.without=ci,Ft.words=Xu,Ft.wrap=function(e,r){return zi(q_(r),e)},Ft.xor=oi,Ft.xorBy=si,Ft.xorWith=pi,Ft.zip=li,Ft.zipObject=function(e,r){return h_(e||[],r||[],tn)},Ft.zipObjectDeep=function(e,r){return h_(e||[],r||[],r_)},Ft.zipWith=fi,Ft.entries=Nu,Ft.entriesIn=Fu,Ft.extend=yu,Ft.extendWith=gu,oc(Ft,Ft),Ft.add=mc,Ft.attempt=ec,Ft.camelCase=Uu,Ft.capitalize=Bu,Ft.ceil=qc,Ft.clamp=function(e,r,t){return t===_&&(t=r,r=_),t!==_&&(t=(t=hu(t))==t?t:0),r!==_&&(r=(r=hu(r))==r?r:0),on(hu(e),r,t)},Ft.clone=function(e){return sn(e,4)},Ft.cloneDeep=function(e){return sn(e,5)},Ft.cloneDeepWith=function(e,r){return sn(e,5,r="function"==typeof r?r:_)},Ft.cloneWith=function(e,r){return sn(e,4,r="function"==typeof r?r:_)},Ft.conformsTo=function(e,r){return null==r||pn(e,r,Au(r))},Ft.deburr=Wu,Ft.defaultTo=function(e,r){return null==e||e!=e?r:e},Ft.divide=vc,Ft.endsWith=function(e,r,t){e=qu(e),r=p_(r);var n=e.length,a=t=t===_?n:on(wu(t),0,n);return(t-=r.length)>=0&&e.slice(t,a)==r},Ft.eq=$i,Ft.escape=function(e){return(e=qu(e))&&J.test(e)?e.replace(K,it):e},Ft.escapeRegExp=function(e){return(e=qu(e))&&ae.test(e)?e.replace(_e,"\\$&"):e},Ft.every=function(e,r,t){var n=Hi(e)?Or:wn;return t&&va(e,r,t)&&(r=_),n(e,sa(r,3))},Ft.find=hi,Ft.findIndex=Wa,Ft.findKey=function(e,r){return Fr(e,sa(r,3),yn)},Ft.findLast=mi,Ft.findLastIndex=Ha,Ft.findLastKey=function(e,r){return Fr(e,sa(r,3),gn)},Ft.floor=yc,Ft.forEach=qi,Ft.forEachRight=vi,Ft.forIn=function(e,r){return null==e?e:qn(e,sa(r,3),Lu)},Ft.forInRight=function(e,r){return null==e?e:vn(e,sa(r,3),Lu)},Ft.forOwn=function(e,r){return e&&yn(e,sa(r,3))},Ft.forOwnRight=function(e,r){return e&&gn(e,sa(r,3))},Ft.get=Cu,Ft.gt=Ui,Ft.gte=Bi,Ft.has=function(e,r){return null!=e&&ka(e,r,In)},Ft.hasIn=Iu,Ft.head=Va,Ft.identity=ac,Ft.includes=function(e,r,t,n){e=Vi(e)?e:$u(e),t=t&&!n?wu(t):0;var _=e.length;return t<0&&(t=mt(_+t,0)),ou(e)?t<=_&&e.indexOf(r,t)>-1:!!_&&Ur(e,r,t)>-1},Ft.indexOf=function(e,r,t){var n=null==e?0:e.length;if(!n)return-1;var _=null==t?0:wu(t);return _<0&&(_=mt(n+_,0)),Ur(e,r,_)},Ft.inRange=function(e,r,t){return r=bu(r),t===_?(t=r,r=0):t=bu(t),function(e,r,t){return e>=qt(r,t)&&e=-9007199254740991&&e<=d},Ft.isSet=cu,Ft.isString=ou,Ft.isSymbol=su,Ft.isTypedArray=pu,Ft.isUndefined=function(e){return e===_},Ft.isWeakMap=function(e){return nu(e)&&wa(e)==A},Ft.isWeakSet=function(e){return nu(e)&&"[object WeakSet]"==Sn(e)},Ft.join=function(e,r){return null==e?"":Nr.call(e,r)},Ft.kebabCase=Hu,Ft.last=Qa,Ft.lastIndexOf=function(e,r,t){var n=null==e?0:e.length;if(!n)return-1;var a=n;return t!==_&&(a=(a=wu(t))<0?mt(n+a,0):qt(a,n-1)),r==r?function(e,r,t){for(var n=t+1;n--;)if(e[n]===r)return n;return n}(e,r,a):$r(e,Wr,a,!0)},Ft.lowerCase=Gu,Ft.lowerFirst=Vu,Ft.lt=lu,Ft.lte=fu,Ft.max=function(e){return e&&e.length?kn(e,ac,Cn):_},Ft.maxBy=function(e,r){return e&&e.length?kn(e,sa(r,2),Cn):_},Ft.mean=function(e){return Hr(e,ac)},Ft.meanBy=function(e,r){return Hr(e,sa(r,2))},Ft.min=function(e){return e&&e.length?kn(e,ac,Nn):_},Ft.minBy=function(e,r){return e&&e.length?kn(e,sa(r,2),Nn):_},Ft.stubArray=kc,Ft.stubFalse=hc,Ft.stubObject=function(){return{}},Ft.stubString=function(){return""},Ft.stubTrue=function(){return!0},Ft.multiply=xc,Ft.nth=function(e,r){return e&&e.length?Wn(e,wu(r)):_},Ft.noConflict=function(){return br._===this&&(br._=Fe),this},Ft.noop=sc,Ft.now=Ci,Ft.pad=function(e,r,t){e=qu(e);var n=(r=wu(r))?dt(e):0;if(!r||n>=r)return e;var _=(r-n)/2;return H_(wr(_),t)+e+H_(dr(_),t)},Ft.padEnd=function(e,r,t){e=qu(e);var n=(r=wu(r))?dt(e):0;return r&&nr){var n=e;e=r,r=n}if(t||e%1||r%1){var a=gt();return qt(e+a*(r-e+pr("1e-"+((a+"").length-1))),r)}return Yn(e,r)},Ft.reduce=function(e,r,t){var n=Hi(e)?Rr:Kr,_=arguments.length<3;return n(e,sa(r,4),t,_,dn)},Ft.reduceRight=function(e,r,t){var n=Hi(e)?Zr:Kr,_=arguments.length<3;return n(e,sa(r,4),t,_,bn)},Ft.repeat=function(e,r,t){return r=(t?va(e,r,t):r===_)?1:wu(r),Jn(qu(e),r)},Ft.replace=function(){var e=arguments,r=qu(e[0]);return e.length<3?r:r.replace(e[1],e[2])},Ft.result=function(e,r,t){var n=-1,a=(r=v_(r,e)).length;for(a||(a=1,e=_);++nd)return[];var t=w,n=qt(e,w);r=sa(r),e-=w;for(var _=Jr(n,r);++t=i)return e;var c=t-dt(n);if(c<1)return n;var o=u?g_(u,0,c).join(""):e.slice(0,c);if(a===_)return o+n;if(u&&(c+=o.length-c),uu(a)){if(e.slice(c).search(a)){var s,p=o;for(a.global||(a=Ce(a.source,qu(be.exec(a))+"g")),a.lastIndex=0;s=a.exec(p);)var l=s.index;o=o.slice(0,l===_?c:l)}}else if(e.indexOf(p_(a),c)!=c){var f=o.lastIndexOf(a);f>-1&&(o=o.slice(0,f))}return o+n},Ft.unescape=function(e){return(e=qu(e))&&Y.test(e)?e.replace(V,kt):e},Ft.uniqueId=function(e){var r=++Re;return qu(e)+r},Ft.upperCase=Ju,Ft.upperFirst=Qu,Ft.each=qi,Ft.eachRight=vi,Ft.first=Va,oc(Ft,(gc={},yn(Ft,(function(e,r){Me.call(Ft.prototype,r)||(gc[r]=e)})),gc),{chain:!1}),Ft.VERSION="4.17.21",Ir(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ft[e].placeholder=Ft})),Ir(["drop","take"],(function(e,r){Wt.prototype[e]=function(t){t=t===_?1:mt(wu(t),0);var n=this.__filtered__&&!r?new Wt(this):this.clone();return n.__filtered__?n.__takeCount__=qt(t,n.__takeCount__):n.__views__.push({size:qt(t,w),type:e+(n.__dir__<0?"Right":"")}),n},Wt.prototype[e+"Right"]=function(r){return this.reverse()[e](r).reverse()}})),Ir(["filter","map","takeWhile"],(function(e,r){var t=r+1,n=1==t||3==t;Wt.prototype[e]=function(e){var r=this.clone();return r.__iteratees__.push({iteratee:sa(e,3),type:t}),r.__filtered__=r.__filtered__||n,r}})),Ir(["head","last"],(function(e,r){var t="take"+(r?"Right":"");Wt.prototype[e]=function(){return this[t](1).value()[0]}})),Ir(["initial","tail"],(function(e,r){var t="drop"+(r?"":"Right");Wt.prototype[e]=function(){return this.__filtered__?new Wt(this):this[t](1)}})),Wt.prototype.compact=function(){return this.filter(ac)},Wt.prototype.find=function(e){return this.filter(e).head()},Wt.prototype.findLast=function(e){return this.reverse().find(e)},Wt.prototype.invokeMap=Qn((function(e,r){return"function"==typeof e?new Wt(this):this.map((function(t){return Tn(t,e,r)}))})),Wt.prototype.reject=function(e){return this.filter(Ri(sa(e)))},Wt.prototype.slice=function(e,r){e=wu(e);var t=this;return t.__filtered__&&(e>0||r<0)?new Wt(t):(e<0?t=t.takeRight(-e):e&&(t=t.drop(e)),r!==_&&(t=(r=wu(r))<0?t.dropRight(-r):t.take(r-e)),t)},Wt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wt.prototype.toArray=function(){return this.take(w)},yn(Wt.prototype,(function(e,r){var t=/^(?:filter|find|map|reject)|While$/.test(r),n=/^(?:head|last)$/.test(r),a=Ft[n?"take"+("last"==r?"Right":""):r],i=n||/^find/.test(r);a&&(Ft.prototype[r]=function(){var r=this.__wrapped__,u=n?[1]:arguments,c=r instanceof Wt,o=u[0],s=c||Hi(r),p=function(e){var r=a.apply(Ft,Mr([e],u));return n&&l?r[0]:r};s&&t&&"function"==typeof o&&1!=o.length&&(c=s=!1);var l=this.__chain__,f=!!this.__actions__.length,d=i&&!l,b=c&&!f;if(!i&&s){r=b?r:new Wt(this);var w=e.apply(r,u);return w.__actions__.push({func:bi,args:[p],thisArg:_}),new Bt(w,l)}return d&&b?e.apply(this,u):(w=this.thru(p),d?n?w.value()[0]:w.value():w)})})),Ir(["pop","push","shift","sort","splice","unshift"],(function(e){var r=Oe[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Ft.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var _=this.value();return r.apply(Hi(_)?_:[],e)}return this[t]((function(t){return r.apply(Hi(t)?t:[],e)}))}})),yn(Wt.prototype,(function(e,r){var t=Ft[r];if(t){var n=t.name+"";Me.call(Tt,n)||(Tt[n]=[]),Tt[n].push({name:r,func:t})}})),Tt[$_(_,2).name]=[{name:"wrapper",func:_}],Wt.prototype.clone=function(){var e=new Wt(this.__wrapped__);return e.__actions__=O_(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=O_(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=O_(this.__views__),e},Wt.prototype.reverse=function(){if(this.__filtered__){var e=new Wt(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wt.prototype.value=function(){var e=this.__wrapped__.value(),r=this.__dir__,t=Hi(e),n=r<0,_=t?e.length:0,a=function(e,r,t){var n=-1,_=t.length;for(;++n<_;){var a=t[n],i=a.size;switch(a.type){case"drop":e+=i;break;case"dropRight":r-=i;break;case"take":r=qt(r,e+i);break;case"takeRight":e=mt(e,r-i)}}return{start:e,end:r}}(0,_,this.__views__),i=a.start,u=a.end,c=u-i,o=n?u:i-1,s=this.__iteratees__,p=s.length,l=0,f=qt(c,this.__takeCount__);if(!t||!n&&_==c&&f==c)return w_(e,this.__actions__);var d=[];e:for(;c--&&l=this.__values__.length;return{done:e,value:e?_:this.__values__[this.__index__++]}},Ft.prototype.plant=function(e){for(var r,t=this;t instanceof Ut;){var n=Fa(t);n.__index__=0,n.__values__=_,r?a.__wrapped__=n:r=n;var a=n;t=t.__wrapped__}return a.__wrapped__=e,r},Ft.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Wt){var r=e;return this.__actions__.length&&(r=new Wt(this)),(r=r.reverse()).__actions__.push({func:bi,args:[ti],thisArg:_}),new Bt(r,this.__chain__)}return this.thru(ti)},Ft.prototype.toJSON=Ft.prototype.valueOf=Ft.prototype.value=function(){return w_(this.__wrapped__,this.__actions__)},Ft.prototype.first=Ft.prototype.head,Qe&&(Ft.prototype[Qe]=function(){return this}),Ft}();br._=ht,(n=function(){return ht}.call(r,t,r,e))===_||(e.exports=n)}.call(this)},28440:function(e,r,t){var n=t(50097),_=t(63323)((function(e,r,t){n(e,r,t)}));e.exports=_},55950:function(e){e.exports=function(){return!1}},20480:function(e,r,t){var n=t(95378),_=t(56730);e.exports=function(e){return n(e,_(e))}},93735:function(e,r,t){var n,_,a,i,u;n=t(75041),_=t(67751).utf8,a=t(78034),i=t(67751).bin,(u=function(e,r){e.constructor==String?e=r&&"binary"===r.encoding?i.stringToBytes(e):_.stringToBytes(e):a(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var t=n.bytesToWords(e),c=8*e.length,o=1732584193,s=-271733879,p=-1732584194,l=271733878,f=0;f>>24)|4278255360&(t[f]<<24|t[f]>>>8);t[c>>>5]|=128<>>9<<4)]=c;var d=u._ff,b=u._gg,w=u._hh,k=u._ii;for(f=0;f>>0,s=s+m>>>0,p=p+q>>>0,l=l+v>>>0}return n.endian([o,s,p,l])})._ff=function(e,r,t,n,_,a,i){var u=e+(r&t|~r&n)+(_>>>0)+i;return(u<>>32-a)+r},u._gg=function(e,r,t,n,_,a,i){var u=e+(r&n|t&~n)+(_>>>0)+i;return(u<>>32-a)+r},u._hh=function(e,r,t,n,_,a,i){var u=e+(r^t^n)+(_>>>0)+i;return(u<>>32-a)+r},u._ii=function(e,r,t,n,_,a,i){var u=e+(t^(r|~n))+(_>>>0)+i;return(u<>>32-a)+r},u._blocksize=16,u._digestsize=16,e.exports=function(e,r){if(null==e)throw new Error("Illegal argument "+e);var t=n.wordsToBytes(u(e,r));return r&&r.asBytes?t:r&&r.asString?i.bytesToString(t):n.bytesToHex(t)}},61339:function(e){function r(e,r){if(!e)throw new Error(r||"Assertion failed")}e.exports=r,r.equal=function(e,r,t){if(e!=r)throw new Error(t||"Assertion failed: "+e+" != "+r)}},84126:function(e){"use strict";var r=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function _(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map((function(e){return r[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,a){for(var i,u,c=_(e),o=1;o1)for(var t=1;t1?r-1:0),n=1;n=a)return e;switch(e){case"%s":return String(t[_++]);case"%d":return Number(t[_++]);case"%j":try{return JSON.stringify(t[_++])}catch(e){return"[Circular]"}break;default:return e}}));return i}return e}function L(e,r){return null==e||(!("array"!==r||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(r)||"string"!=typeof e||e))}function D(e,r,t){var n=0,_=e.length;!function a(i){if(i&&i.length)t(i);else{var u=n;n+=1,u<_?r(e[u],a):t([])}}([])}var M=function(e){var r,t;function n(r,t){var n;return(n=e.call(this,"Async Validation Error")||this).errors=r,n.fields=t,n}return t=e,(r=n).prototype=Object.create(t.prototype),r.prototype.constructor=r,S(r,t),n}(j(Error));function R(e,r,t,n,_){if(r.first){var a=new Promise((function(r,a){var i=function(e){var r=[];return Object.keys(e).forEach((function(t){r.push.apply(r,e[t]||[])})),r}(e);D(i,t,(function(e){return n(e),e.length?a(new M(e,T(e))):r(_)}))}));return a.catch((function(e){return e})),a}var i=!0===r.firstFields?Object.keys(e):r.firstFields||[],u=Object.keys(e),c=u.length,o=0,s=[],p=new Promise((function(r,a){var p=function(e){if(s.push.apply(s,e),++o===c)return n(s),s.length?a(new M(s,T(s))):r(_)};u.length||(n(s),r(_)),u.forEach((function(r){var n=e[r];-1!==i.indexOf(r)?D(n,t,p):function(e,r,t){var n=[],_=0,a=e.length;function i(e){n.push.apply(n,e||[]),++_===a&&t(n)}e.forEach((function(e){r(e,i)}))}(n,t,p)}))}));return p.catch((function(e){return e})),p}function Z(e,r){return function(t){var n,_;return n=e.fullFields?function(e,r){for(var t=e,n=0;n()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,U=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,B={integer:function(e){return B.number(e)&&parseInt(e,10)===e},float:function(e){return B.number(e)&&!B.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!B.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match($)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(function(){if(N)return N;var e="[a-fA-F\\d:]",r=function(r){return r&&r.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},t="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",_=("\n(?:\n(?:"+n+":){7}(?:"+n+"|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:"+n+":){6}(?:"+t+"|:"+n+"|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:"+n+":){5}(?::"+t+"|(?::"+n+"){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:"+n+":){4}(?:(?::"+n+"){0,1}:"+t+"|(?::"+n+"){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:"+n+":){3}(?:(?::"+n+"){0,2}:"+t+"|(?::"+n+"){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:"+n+":){2}(?:(?::"+n+"){0,3}:"+t+"|(?::"+n+"){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:"+n+":){1}(?:(?::"+n+"){0,4}:"+t+"|(?::"+n+"){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::"+n+"){0,5}:"+t+"|(?::"+n+"){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n").replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp("(?:^"+t+"$)|(?:^"+_+"$)"),i=new RegExp("^"+t+"$"),u=new RegExp("^"+_+"$"),c=function(e){return e&&e.exact?a:new RegExp("(?:"+r(e)+t+r(e)+")|(?:"+r(e)+_+r(e)+")","g")};c.v4=function(e){return e&&e.exact?i:new RegExp(""+r(e)+t+r(e),"g")},c.v6=function(e){return e&&e.exact?u:new RegExp(""+r(e)+_+r(e),"g")};var o=c.v4().source,s=c.v6().source;return N=new RegExp("(?:^(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|"+o+"|"+s+'|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?$)',"i")}())},hex:function(e){return"string"==typeof e&&!!e.match(U)}},W="enum",H={required:F,whitespace:function(e,r,t,n,_){(/^\s+$/.test(r)||""===r)&&n.push(A(_.messages.whitespace,e.fullField))},type:function(e,r,t,n,_){if(e.required&&void 0===r)F(e,r,t,n,_);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?B[a](r)||n.push(A(_.messages.types[a],e.fullField,e.type)):a&&typeof r!==e.type&&n.push(A(_.messages.types[a],e.fullField,e.type))}},range:function(e,r,t,n,_){var a="number"==typeof e.len,i="number"==typeof e.min,u="number"==typeof e.max,c=r,o=null,s="number"==typeof r,p="string"==typeof r,l=Array.isArray(r);if(s?o="number":p?o="string":l&&(o="array"),!o)return!1;l&&(c=r.length),p&&(c=r.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?c!==e.len&&n.push(A(_.messages[o].len,e.fullField,e.len)):i&&!u&&ce.max?n.push(A(_.messages[o].max,e.fullField,e.max)):i&&u&&(ce.max)&&n.push(A(_.messages[o].range,e.fullField,e.min,e.max))},enum:function(e,r,t,n,_){e[W]=Array.isArray(e[W])?e[W]:[],-1===e[W].indexOf(r)&&n.push(A(_.messages[W],e.fullField,e[W].join(", ")))},pattern:function(e,r,t,n,_){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(r)||n.push(A(_.messages.pattern.mismatch,e.fullField,r,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(r)||n.push(A(_.messages.pattern.mismatch,e.fullField,r,e.pattern))}}},G=function(e,r,t,n,_){var a=e.type,i=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r,a)&&!e.required)return t();H.required(e,r,n,i,_,a),L(r,a)||H.type(e,r,n,i,_)}t(i)},V={string:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r,"string")&&!e.required)return t();H.required(e,r,n,a,_,"string"),L(r,"string")||(H.type(e,r,n,a,_),H.range(e,r,n,a,_),H.pattern(e,r,n,a,_),!0===e.whitespace&&H.whitespace(e,r,n,a,_))}t(a)},method:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&H.type(e,r,n,a,_)}t(a)},number:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(""===r&&(r=void 0),L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&(H.type(e,r,n,a,_),H.range(e,r,n,a,_))}t(a)},boolean:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&H.type(e,r,n,a,_)}t(a)},regexp:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),L(r)||H.type(e,r,n,a,_)}t(a)},integer:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&(H.type(e,r,n,a,_),H.range(e,r,n,a,_))}t(a)},float:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&(H.type(e,r,n,a,_),H.range(e,r,n,a,_))}t(a)},array:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(null==r&&!e.required)return t();H.required(e,r,n,a,_,"array"),null!=r&&(H.type(e,r,n,a,_),H.range(e,r,n,a,_))}t(a)},object:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&H.type(e,r,n,a,_)}t(a)},enum:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_),void 0!==r&&H.enum(e,r,n,a,_)}t(a)},pattern:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r,"string")&&!e.required)return t();H.required(e,r,n,a,_),L(r,"string")||H.pattern(e,r,n,a,_)}t(a)},date:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r,"date")&&!e.required)return t();var i;if(H.required(e,r,n,a,_),!L(r,"date"))i=r instanceof Date?r:new Date(r),H.type(e,i,n,a,_),i&&H.range(e,i.getTime(),n,a,_)}t(a)},url:G,hex:G,email:G,required:function(e,r,t,n,_){var a=[],i=Array.isArray(r)?"array":typeof r;H.required(e,r,n,a,_,i),t(a)},any:function(e,r,t,n,_){var a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(L(r)&&!e.required)return t();H.required(e,r,n,a,_)}t(a)}};function K(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var Y=K(),J=function(){function e(e){this.rules=null,this._messages=Y,this.define(e)}var r=e.prototype;return r.define=function(e){var r=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach((function(t){var n=e[t];r.rules[t]=Array.isArray(n)?n:[n]}))},r.messages=function(e){return e&&(this._messages=z(K(),e)),this._messages},r.validate=function(r,t,n){var _=this;void 0===t&&(t={}),void 0===n&&(n=function(){});var a=r,i=t,u=n;if("function"==typeof i&&(u=i,i={}),!this.rules||0===Object.keys(this.rules).length)return u&&u(null,a),Promise.resolve(a);if(i.messages){var c=this.messages();c===Y&&(c=K()),z(c,i.messages),i.messages=c}else i.messages=this.messages();var o={};(i.keys||Object.keys(this.rules)).forEach((function(e){var t=_.rules[e],n=a[e];t.forEach((function(t){var i=t;"function"==typeof i.transform&&(a===r&&(a=P({},a)),n=a[e]=i.transform(n)),(i="function"==typeof i?{validator:i}:P({},i)).validator=_.getValidationMethod(i),i.validator&&(i.field=e,i.fullField=i.fullField||e,i.type=_.getType(i),o[e]=o[e]||[],o[e].push({rule:i,value:n,source:a,field:e}))}))}));var s={};return R(o,i,(function(r,t){var n,_=r.rule,u=!("object"!==_.type&&"array"!==_.type||"object"!=typeof _.fields&&"object"!=typeof _.defaultField);function c(e,r){return P({},r,{fullField:_.fullField+"."+e,fullFields:_.fullFields?[].concat(_.fullFields,[e]):[e]})}function o(n){void 0===n&&(n=[]);var o=Array.isArray(n)?n:[n];!i.suppressWarning&&o.length&&e.warning("async-validator:",o),o.length&&void 0!==_.message&&(o=[].concat(_.message));var p=o.map(Z(_,a));if(i.first&&p.length)return s[_.field]=1,t(p);if(u){if(_.required&&!r.value)return void 0!==_.message?p=[].concat(_.message).map(Z(_,a)):i.error&&(p=[i.error(_,A(i.messages.required,_.field))]),t(p);var l={};_.defaultField&&Object.keys(r.value).map((function(e){l[e]=_.defaultField})),l=P({},l,r.rule.fields);var f={};Object.keys(l).forEach((function(e){var r=l[e],t=Array.isArray(r)?r:[r];f[e]=t.map(c.bind(null,e))}));var d=new e(f);d.messages(i.messages),r.rule.options&&(r.rule.options.messages=i.messages,r.rule.options.error=i.error),d.validate(r.value,r.rule.options||i,(function(e){var r=[];p&&p.length&&r.push.apply(r,p),e&&e.length&&r.push.apply(r,e),t(r.length?r:null)}))}else t(p)}if(u=u&&(_.required||!_.required&&r.value),_.field=r.field,_.asyncValidator)n=_.asyncValidator(_,r.value,o,r.source,i);else if(_.validator){try{n=_.validator(_,r.value,o,r.source,i)}catch(e){null==console.error||console.error(e),i.suppressValidatorError||setTimeout((function(){throw e}),0),o(e.message)}!0===n?o():!1===n?o("function"==typeof _.message?_.message(_.fullField||_.field):_.message||(_.fullField||_.field)+" fails"):n instanceof Array?o(n):n instanceof Error&&o(n.message)}n&&n.then&&n.then((function(){return o()}),(function(e){return o(e)}))}),(function(e){!function(e){for(var r,t,n=[],_={},i=0;i2&&void 0!==arguments[2]&&arguments[2];return e&&e.some((function(e){return de(r,e,t)}))}function de(e,r){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!(!e||!r)&&(!(!t&&e.length!==r.length)&&r.every((function(r,t){return e[t]===r})))}function be(e){var r=arguments.length<=1?void 0:arguments[1];return r&&r.target&&"object"===(0,oe.Z)(r.target)&&e in r.target?r.target[e]:r}function we(e,r,t){var n=e.length;if(r<0||r>=n||t<0||t>=n)return e;var _=e[r],a=r-t;return a>0?[].concat((0,o.Z)(e.slice(0,t)),[_],(0,o.Z)(e.slice(t,r)),(0,o.Z)(e.slice(r+1,n))):a<0?[].concat((0,o.Z)(e.slice(0,r)),(0,o.Z)(e.slice(r+1,t+1)),[_],(0,o.Z)(e.slice(t+1,n))):e}var ke=["name"],he=[];function me(e,r,t,n,_,a){return"function"==typeof e?e(r,t,"source"in a?{source:a.source}:{}):n!==_}var qe=function(e){(0,f.Z)(t,e);var r=(0,d.Z)(t);function t(e){var _;((0,s.Z)(this,t),_=r.call(this,e),(0,b.Z)((0,l.Z)(_),"state",{resetCount:0}),(0,b.Z)((0,l.Z)(_),"cancelRegisterFunc",null),(0,b.Z)((0,l.Z)(_),"mounted",!1),(0,b.Z)((0,l.Z)(_),"touched",!1),(0,b.Z)((0,l.Z)(_),"dirty",!1),(0,b.Z)((0,l.Z)(_),"validatePromise",void 0),(0,b.Z)((0,l.Z)(_),"prevValidating",void 0),(0,b.Z)((0,l.Z)(_),"errors",he),(0,b.Z)((0,l.Z)(_),"warnings",he),(0,b.Z)((0,l.Z)(_),"cancelRegister",(function(){var e=_.props,r=e.preserve,t=e.isListField,n=e.name;_.cancelRegisterFunc&&_.cancelRegisterFunc(t,r,pe(n)),_.cancelRegisterFunc=null})),(0,b.Z)((0,l.Z)(_),"getNamePath",(function(){var e=_.props,r=e.name,t=e.fieldContext.prefixName,n=void 0===t?[]:t;return void 0!==r?[].concat((0,o.Z)(n),(0,o.Z)(r)):[]})),(0,b.Z)((0,l.Z)(_),"getRules",(function(){var e=_.props,r=e.rules,t=void 0===r?[]:r,n=e.fieldContext;return t.map((function(e){return"function"==typeof e?e(n):e}))})),(0,b.Z)((0,l.Z)(_),"refresh",(function(){_.mounted&&_.setState((function(e){return{resetCount:e.resetCount+1}}))})),(0,b.Z)((0,l.Z)(_),"metaCache",null),(0,b.Z)((0,l.Z)(_),"triggerMetaEvent",(function(e){var r=_.props.onMetaChange;if(r){var t=(0,c.Z)((0,c.Z)({},_.getMeta()),{},{destroy:e});(0,k.Z)(_.metaCache,t)||r(t),_.metaCache=t}else _.metaCache=null})),(0,b.Z)((0,l.Z)(_),"onStoreChange",(function(e,r,t){var n=_.props,a=n.shouldUpdate,i=n.dependencies,u=void 0===i?[]:i,c=n.onReset,o=t.store,s=_.getNamePath(),p=_.getValue(e),l=_.getValue(o),f=r&&fe(r,s);switch("valueUpdate"===t.type&&"external"===t.source&&p!==l&&(_.touched=!0,_.dirty=!0,_.validatePromise=null,_.errors=he,_.warnings=he,_.triggerMetaEvent()),t.type){case"reset":if(!r||f)return _.touched=!1,_.dirty=!1,_.validatePromise=void 0,_.errors=he,_.warnings=he,_.triggerMetaEvent(),null==c||c(),void _.refresh();break;case"remove":if(a)return void _.reRender();break;case"setField":var d=t.data;if(f)return"touched"in d&&(_.touched=d.touched),"validating"in d&&!("originRCField"in d)&&(_.validatePromise=d.validating?Promise.resolve([]):null),"errors"in d&&(_.errors=d.errors||he),"warnings"in d&&(_.warnings=d.warnings||he),_.dirty=!0,_.triggerMetaEvent(),void _.reRender();if("value"in d&&fe(r,s,!0))return void _.reRender();if(a&&!s.length&&me(a,e,o,p,l,t))return void _.reRender();break;case"dependenciesUpdate":if(u.map(pe).some((function(e){return fe(t.relatedFields,e)})))return void _.reRender();break;default:if(f||(!u.length||s.length||a)&&me(a,e,o,p,l,t))return void _.reRender()}!0===a&&_.reRender()})),(0,b.Z)((0,l.Z)(_),"validateRules",(function(e){var r=_.getNamePath(),t=_.getValue(),n=e||{},a=n.triggerName,c=n.validateOnly,s=void 0!==c&&c,p=Promise.resolve().then((0,u.Z)((0,i.Z)().mark((function n(){var u,c,s,l,f,d,b;return(0,i.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(_.mounted){n.next=2;break}return n.abrupt("return",[]);case 2:if(u=_.props,c=u.validateFirst,s=void 0!==c&&c,l=u.messageVariables,f=u.validateDebounce,d=_.getRules(),a&&(d=d.filter((function(e){return e})).filter((function(e){var r=e.validateTrigger;return!r||g(r).includes(a)}))),!f||!a){n.next=10;break}return n.next=8,new Promise((function(e){setTimeout(e,f)}));case 8:if(_.validatePromise===p){n.next=10;break}return n.abrupt("return",[]);case 10:return(b=ie(r,t,d,e,s,l)).catch((function(e){return e})).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:he;if(_.validatePromise===p){var r;_.validatePromise=null;var t=[],n=[];null===(r=e.forEach)||void 0===r||r.call(e,(function(e){var r=e.rule.warningOnly,_=e.errors,a=void 0===_?he:_;r?n.push.apply(n,(0,o.Z)(a)):t.push.apply(t,(0,o.Z)(a))})),_.errors=t,_.warnings=n,_.triggerMetaEvent(),_.reRender()}})),n.abrupt("return",b);case 13:case"end":return n.stop()}}),n)}))));return s||(_.validatePromise=p,_.dirty=!0,_.errors=he,_.warnings=he,_.triggerMetaEvent(),_.reRender()),p})),(0,b.Z)((0,l.Z)(_),"isFieldValidating",(function(){return!!_.validatePromise})),(0,b.Z)((0,l.Z)(_),"isFieldTouched",(function(){return _.touched})),(0,b.Z)((0,l.Z)(_),"isFieldDirty",(function(){return!(!_.dirty&&void 0===_.props.initialValue)||void 0!==(0,_.props.fieldContext.getInternalHooks(m).getInitialValue)(_.getNamePath())})),(0,b.Z)((0,l.Z)(_),"getErrors",(function(){return _.errors})),(0,b.Z)((0,l.Z)(_),"getWarnings",(function(){return _.warnings})),(0,b.Z)((0,l.Z)(_),"isListField",(function(){return _.props.isListField})),(0,b.Z)((0,l.Z)(_),"isList",(function(){return _.props.isList})),(0,b.Z)((0,l.Z)(_),"isPreserve",(function(){return _.props.preserve})),(0,b.Z)((0,l.Z)(_),"getMeta",(function(){return _.prevValidating=_.isFieldValidating(),{touched:_.isFieldTouched(),validating:_.prevValidating,errors:_.errors,warnings:_.warnings,name:_.getNamePath(),validated:null===_.validatePromise}})),(0,b.Z)((0,l.Z)(_),"getOnlyChild",(function(e){if("function"==typeof e){var r=_.getMeta();return(0,c.Z)((0,c.Z)({},_.getOnlyChild(e(_.getControlled(),r,_.props.fieldContext))),{},{isFunction:!0})}var t=(0,w.Z)(e);return 1===t.length&&n.isValidElement(t[0])?{child:t[0],isFunction:!1}:{child:t,isFunction:!1}})),(0,b.Z)((0,l.Z)(_),"getValue",(function(e){var r=_.props.fieldContext.getFieldsValue,t=_.getNamePath();return(0,se.Z)(e||r(!0),t)})),(0,b.Z)((0,l.Z)(_),"getControlled",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=_.props,t=r.trigger,n=r.validateTrigger,a=r.getValueFromEvent,i=r.normalize,u=r.valuePropName,o=r.getValueProps,s=r.fieldContext,p=void 0!==n?n:s.validateTrigger,l=_.getNamePath(),f=s.getInternalHooks,d=s.getFieldsValue,w=f(m),k=w.dispatch,h=_.getValue(),q=o||function(e){return(0,b.Z)({},u,e)},v=e[t],y=(0,c.Z)((0,c.Z)({},e),q(h));y[t]=function(){var e;_.touched=!0,_.dirty=!0,_.triggerMetaEvent();for(var r=arguments.length,t=new Array(r),n=0;n=0&&r<=t.length?(l.keys=[].concat((0,o.Z)(l.keys.slice(0,r)),[l.id],(0,o.Z)(l.keys.slice(r))),a([].concat((0,o.Z)(t.slice(0,r)),[e],(0,o.Z)(t.slice(r))))):(l.keys=[].concat((0,o.Z)(l.keys),[l.id]),a([].concat((0,o.Z)(t),[e]))),l.id+=1},remove:function(e){var r=u(),t=new Set(Array.isArray(e)?e:[e]);t.size<=0||(l.keys=l.keys.filter((function(e,r){return!t.has(r)})),a(r.filter((function(e,r){return!t.has(r)}))))},move:function(e,r){if(e!==r){var t=u();e<0||e>=t.length||r<0||r>=t.length||(l.keys=we(l.keys,e,r),a(we(t,e,r)))}}},p=n||[];return Array.isArray(p)||(p=[]),_(p.map((function(e,r){var t=l.keys[r];return void 0===t&&(l.keys[r]=l.id,t=l.keys[r],l.id+=1),{name:r,key:t,isListField:!0}})),c,r)}))))},ge=t(88703);var xe="__@field_split__";function Pe(e){return e.map((function(e){return"".concat((0,oe.Z)(e),":").concat(e)})).join(xe)}var Ee=function(){function e(){(0,s.Z)(this,e),(0,b.Z)(this,"kvs",new Map)}return(0,p.Z)(e,[{key:"set",value:function(e,r){this.kvs.set(Pe(e),r)}},{key:"get",value:function(e){return this.kvs.get(Pe(e))}},{key:"update",value:function(e,r){var t=r(this.get(e));t?this.set(e,t):this.delete(e)}},{key:"delete",value:function(e){this.kvs.delete(Pe(e))}},{key:"map",value:function(e){return(0,o.Z)(this.kvs.entries()).map((function(r){var t=(0,ge.Z)(r,2),n=t[0],_=t[1],a=n.split(xe);return e({key:a.map((function(e){var r=e.match(/^([^:]*):(.*)$/),t=(0,ge.Z)(r,3),n=t[1],_=t[2];return"number"===n?Number(_):_})),value:_})}))}},{key:"toJSON",value:function(){var e={};return this.map((function(r){var t=r.key,n=r.value;return e[t.join(".")]=n,null})),e}}]),e}(),Se=Ee,Ce=["name"],Ie=(0,p.Z)((function e(r){var t=this;(0,s.Z)(this,e),(0,b.Z)(this,"formHooked",!1),(0,b.Z)(this,"forceRootUpdate",void 0),(0,b.Z)(this,"subscribable",!0),(0,b.Z)(this,"store",{}),(0,b.Z)(this,"fieldEntities",[]),(0,b.Z)(this,"initialValues",{}),(0,b.Z)(this,"callbacks",{}),(0,b.Z)(this,"validateMessages",null),(0,b.Z)(this,"preserve",null),(0,b.Z)(this,"lastValidatePromise",null),(0,b.Z)(this,"getForm",(function(){return{getFieldValue:t.getFieldValue,getFieldsValue:t.getFieldsValue,getFieldError:t.getFieldError,getFieldWarning:t.getFieldWarning,getFieldsError:t.getFieldsError,isFieldsTouched:t.isFieldsTouched,isFieldTouched:t.isFieldTouched,isFieldValidating:t.isFieldValidating,isFieldsValidating:t.isFieldsValidating,resetFields:t.resetFields,setFields:t.setFields,setFieldValue:t.setFieldValue,setFieldsValue:t.setFieldsValue,validateFields:t.validateFields,submit:t.submit,_init:!0,getInternalHooks:t.getInternalHooks}})),(0,b.Z)(this,"getInternalHooks",(function(e){return e===m?(t.formHooked=!0,{dispatch:t.dispatch,initEntityValue:t.initEntityValue,registerField:t.registerField,useSubscribe:t.useSubscribe,setInitialValues:t.setInitialValues,destroyForm:t.destroyForm,setCallbacks:t.setCallbacks,setValidateMessages:t.setValidateMessages,getFields:t.getFields,setPreserve:t.setPreserve,getInitialValue:t.getInitialValue,registerWatch:t.registerWatch}):((0,h.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)})),(0,b.Z)(this,"useSubscribe",(function(e){t.subscribable=e})),(0,b.Z)(this,"prevWithoutPreserves",null),(0,b.Z)(this,"setInitialValues",(function(e,r){if(t.initialValues=e||{},r){var n,_=(0,ee.T)(e,t.store);null===(n=t.prevWithoutPreserves)||void 0===n||n.map((function(r){var t=r.key;_=(0,ee.Z)(_,t,(0,se.Z)(e,t))})),t.prevWithoutPreserves=null,t.updateStore(_)}})),(0,b.Z)(this,"destroyForm",(function(){var e=new Se;t.getFieldEntities(!0).forEach((function(r){t.isMergedPreserve(r.isPreserve())||e.set(r.getNamePath(),!0)})),t.prevWithoutPreserves=e})),(0,b.Z)(this,"getInitialValue",(function(e){var r=(0,se.Z)(t.initialValues,e);return e.length?(0,ee.T)(r):r})),(0,b.Z)(this,"setCallbacks",(function(e){t.callbacks=e})),(0,b.Z)(this,"setValidateMessages",(function(e){t.validateMessages=e})),(0,b.Z)(this,"setPreserve",(function(e){t.preserve=e})),(0,b.Z)(this,"watchList",[]),(0,b.Z)(this,"registerWatch",(function(e){return t.watchList.push(e),function(){t.watchList=t.watchList.filter((function(r){return r!==e}))}})),(0,b.Z)(this,"notifyWatch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(t.watchList.length){var r=t.getFieldsValue(),n=t.getFieldsValue(!0);t.watchList.forEach((function(t){t(r,n,e)}))}})),(0,b.Z)(this,"timeoutId",null),(0,b.Z)(this,"warningUnhooked",(function(){0})),(0,b.Z)(this,"updateStore",(function(e){t.store=e})),(0,b.Z)(this,"getFieldEntities",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?t.fieldEntities.filter((function(e){return e.getNamePath().length})):t.fieldEntities})),(0,b.Z)(this,"getFieldsMap",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=new Se;return t.getFieldEntities(e).forEach((function(e){var t=e.getNamePath();r.set(t,e)})),r})),(0,b.Z)(this,"getFieldEntitiesForNamePathList",(function(e){if(!e)return t.getFieldEntities(!0);var r=t.getFieldsMap(!0);return e.map((function(e){var t=pe(e);return r.get(t)||{INVALIDATE_NAME_PATH:pe(e)}}))})),(0,b.Z)(this,"getFieldsValue",(function(e,r){var n,_,a;if(t.warningUnhooked(),!0===e||Array.isArray(e)?(n=e,_=r):e&&"object"===(0,oe.Z)(e)&&(a=e.strict,_=e.filter),!0===n&&!_)return t.store;var i=t.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null),u=[];return i.forEach((function(e){var r,t,i,c,o="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){if(null!==(i=(c=e).isList)&&void 0!==i&&i.call(c))return}else if(!n&&null!==(r=(t=e).isListField)&&void 0!==r&&r.call(t))return;if(_){var s="getMeta"in e?e.getMeta():null;_(s)&&u.push(o)}else u.push(o)})),le(t.store,u.map(pe))})),(0,b.Z)(this,"getFieldValue",(function(e){t.warningUnhooked();var r=pe(e);return(0,se.Z)(t.store,r)})),(0,b.Z)(this,"getFieldsError",(function(e){return t.warningUnhooked(),t.getFieldEntitiesForNamePathList(e).map((function(r,t){return r&&!("INVALIDATE_NAME_PATH"in r)?{name:r.getNamePath(),errors:r.getErrors(),warnings:r.getWarnings()}:{name:pe(e[t]),errors:[],warnings:[]}}))})),(0,b.Z)(this,"getFieldError",(function(e){t.warningUnhooked();var r=pe(e);return t.getFieldsError([r])[0].errors})),(0,b.Z)(this,"getFieldWarning",(function(e){t.warningUnhooked();var r=pe(e);return t.getFieldsError([r])[0].warnings})),(0,b.Z)(this,"isFieldsTouched",(function(){t.warningUnhooked();for(var e=arguments.length,r=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},r=new Se,n=t.getFieldEntities(!0);n.forEach((function(e){var t=e.props.initialValue,n=e.getNamePath();if(void 0!==t){var _=r.get(n)||new Set;_.add({entity:e,value:t}),r.set(n,_)}}));var _,a=function(n){n.forEach((function(n){if(void 0!==n.props.initialValue){var _=n.getNamePath();if(void 0!==t.getInitialValue(_))(0,h.ZP)(!1,"Form already set 'initialValues' with path '".concat(_.join("."),"'. Field can not overwrite it."));else{var a=r.get(_);if(a&&a.size>1)(0,h.ZP)(!1,"Multiple Field with path '".concat(_.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(a){var i=t.getFieldValue(_);e.skipExist&&void 0!==i||t.updateStore((0,ee.Z)(t.store,_,(0,o.Z)(a)[0].value))}}}}))};e.entities?_=e.entities:e.namePathList?(_=[],e.namePathList.forEach((function(e){var t,n=r.get(e);n&&(t=_).push.apply(t,(0,o.Z)((0,o.Z)(n).map((function(e){return e.entity}))))}))):_=n,a(_)})),(0,b.Z)(this,"resetFields",(function(e){t.warningUnhooked();var r=t.store;if(!e)return t.updateStore((0,ee.T)(t.initialValues)),t.resetWithFieldInitialValue(),t.notifyObservers(r,null,{type:"reset"}),void t.notifyWatch();var n=e.map(pe);n.forEach((function(e){var r=t.getInitialValue(e);t.updateStore((0,ee.Z)(t.store,e,r))})),t.resetWithFieldInitialValue({namePathList:n}),t.notifyObservers(r,n,{type:"reset"}),t.notifyWatch(n)})),(0,b.Z)(this,"setFields",(function(e){t.warningUnhooked();var r=t.store,n=[];e.forEach((function(e){var _=e.name,i=(0,a.Z)(e,Ce),u=pe(_);n.push(u),"value"in i&&t.updateStore((0,ee.Z)(t.store,u,i.value)),t.notifyObservers(r,[u],{type:"setField",data:e})})),t.notifyWatch(n)})),(0,b.Z)(this,"getFields",(function(){return t.getFieldEntities(!0).map((function(e){var r=e.getNamePath(),n=e.getMeta(),_=(0,c.Z)((0,c.Z)({},n),{},{name:r,value:t.getFieldValue(r)});return Object.defineProperty(_,"originRCField",{value:!0}),_}))})),(0,b.Z)(this,"initEntityValue",(function(e){var r=e.props.initialValue;if(void 0!==r){var n=e.getNamePath();void 0===(0,se.Z)(t.store,n)&&t.updateStore((0,ee.Z)(t.store,n,r))}})),(0,b.Z)(this,"isMergedPreserve",(function(e){var r=void 0!==e?e:t.preserve;return null==r||r})),(0,b.Z)(this,"registerField",(function(e){t.fieldEntities.push(e);var r=e.getNamePath();if(t.notifyWatch([r]),void 0!==e.props.initialValue){var n=t.store;t.resetWithFieldInitialValue({entities:[e],skipExist:!0}),t.notifyObservers(n,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(n,_){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(t.fieldEntities=t.fieldEntities.filter((function(r){return r!==e})),!t.isMergedPreserve(_)&&(!n||a.length>1)){var i=n?void 0:t.getInitialValue(r);if(r.length&&t.getFieldValue(r)!==i&&t.fieldEntities.every((function(e){return!de(e.getNamePath(),r)}))){var u=t.store;t.updateStore((0,ee.Z)(u,r,i,!0)),t.notifyObservers(u,[r],{type:"remove"}),t.triggerDependenciesUpdate(u,r)}}t.notifyWatch([r])}})),(0,b.Z)(this,"dispatch",(function(e){switch(e.type){case"updateValue":var r=e.namePath,n=e.value;t.updateValue(r,n);break;case"validateField":var _=e.namePath,a=e.triggerName;t.validateFields([_],{triggerName:a})}})),(0,b.Z)(this,"notifyObservers",(function(e,r,n){if(t.subscribable){var _=(0,c.Z)((0,c.Z)({},n),{},{store:t.getFieldsValue(!0)});t.getFieldEntities().forEach((function(t){(0,t.onStoreChange)(e,r,_)}))}else t.forceRootUpdate()})),(0,b.Z)(this,"triggerDependenciesUpdate",(function(e,r){var n=t.getDependencyChildrenFields(r);return n.length&&t.validateFields(n),t.notifyObservers(e,n,{type:"dependenciesUpdate",relatedFields:[r].concat((0,o.Z)(n))}),n})),(0,b.Z)(this,"updateValue",(function(e,r){var n=pe(e),_=t.store;t.updateStore((0,ee.Z)(t.store,n,r)),t.notifyObservers(_,[n],{type:"valueUpdate",source:"internal"}),t.notifyWatch([n]);var a=t.triggerDependenciesUpdate(_,n),i=t.callbacks.onValuesChange;i&&i(le(t.store,[n]),t.getFieldsValue());t.triggerOnFieldsChange([n].concat((0,o.Z)(a)))})),(0,b.Z)(this,"setFieldsValue",(function(e){t.warningUnhooked();var r=t.store;if(e){var n=(0,ee.T)(t.store,e);t.updateStore(n)}t.notifyObservers(r,null,{type:"valueUpdate",source:"external"}),t.notifyWatch()})),(0,b.Z)(this,"setFieldValue",(function(e,r){t.setFields([{name:e,value:r}])})),(0,b.Z)(this,"getDependencyChildrenFields",(function(e){var r=new Set,n=[],_=new Se;t.getFieldEntities().forEach((function(e){(e.props.dependencies||[]).forEach((function(r){var t=pe(r);_.update(t,(function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return r.add(e),r}))}))}));return function e(t){(_.get(t)||new Set).forEach((function(t){if(!r.has(t)){r.add(t);var _=t.getNamePath();t.isFieldDirty()&&_.length&&(n.push(_),e(_))}}))}(e),n})),(0,b.Z)(this,"triggerOnFieldsChange",(function(e,r){var n=t.callbacks.onFieldsChange;if(n){var _=t.getFields();if(r){var a=new Se;r.forEach((function(e){var r=e.name,t=e.errors;a.set(r,t)})),_.forEach((function(e){e.errors=a.get(e.name)||e.errors}))}var i=_.filter((function(r){var t=r.name;return fe(e,t)}));i.length&&n(i,_)}})),(0,b.Z)(this,"validateFields",(function(e,r){var n,_,a;t.warningUnhooked(),Array.isArray(e)||"string"==typeof e||"string"==typeof r?(_=e,a=r):a=e;var i=!!_,u=i?_.map(pe):[],s=[],p=String(Date.now()),l=new Set,f=null===(n=a)||void 0===n?void 0:n.recursive;t.getFieldEntities(!0).forEach((function(e){if(i||u.push(e.getNamePath()),e.props.rules&&e.props.rules.length){var r=e.getNamePath();if(l.add(r.join(p)),!i||fe(u,r,f)){var n=e.validateRules((0,c.Z)({validateMessages:(0,c.Z)((0,c.Z)({},X),t.validateMessages)},a));s.push(n.then((function(){return{name:r,errors:[],warnings:[]}})).catch((function(e){var t,n=[],_=[];return null===(t=e.forEach)||void 0===t||t.call(e,(function(e){var r=e.rule.warningOnly,t=e.errors;r?_.push.apply(_,(0,o.Z)(t)):n.push.apply(n,(0,o.Z)(t))})),n.length?Promise.reject({name:r,errors:n,warnings:_}):{name:r,errors:n,warnings:_}})))}}}));var d=function(e){var r=!1,t=e.length,n=[];return e.length?new Promise((function(_,a){e.forEach((function(e,i){e.catch((function(e){return r=!0,e})).then((function(e){t-=1,n[i]=e,t>0||(r&&a(n),_(n))}))}))})):Promise.resolve([])}(s);t.lastValidatePromise=d,d.catch((function(e){return e})).then((function(e){var r=e.map((function(e){return e.name}));t.notifyObservers(t.store,r,{type:"validateFinish"}),t.triggerOnFieldsChange(r,e)}));var b=d.then((function(){return t.lastValidatePromise===d?Promise.resolve(t.getFieldsValue(u)):Promise.reject([])})).catch((function(e){var r=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:t.getFieldsValue(u),errorFields:r,outOfDate:t.lastValidatePromise!==d})}));b.catch((function(e){return e}));var w=u.filter((function(e){return l.has(e.join(p))}));return t.triggerOnFieldsChange(w),b})),(0,b.Z)(this,"submit",(function(){t.warningUnhooked(),t.validateFields().then((function(e){var r=t.callbacks.onFinish;if(r)try{r(e)}catch(e){console.error(e)}})).catch((function(e){var r=t.callbacks.onFinishFailed;r&&r(e)}))})),this.forceRootUpdate=r}));var je=function(e){var r=n.useRef(),t=n.useState({}),_=(0,ge.Z)(t,2)[1];if(!r.current)if(e)r.current=e;else{var a=new Ie((function(){_({})}));r.current=a.getForm()}return[r.current]},Oe=n.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Te=function(e){var r=e.validateMessages,t=e.onFormChange,_=e.onFormFinish,a=e.children,i=n.useContext(Oe),u=n.useRef({});return n.createElement(Oe.Provider,{value:(0,c.Z)((0,c.Z)({},i),{},{validateMessages:(0,c.Z)((0,c.Z)({},i.validateMessages),r),triggerFormChange:function(e,r){t&&t(e,{changedFields:r,forms:u.current}),i.triggerFormChange(e,r)},triggerFormFinish:function(e,r){_&&_(e,{values:r,forms:u.current}),i.triggerFormFinish(e,r)},registerForm:function(e,r){e&&(u.current=(0,c.Z)((0,c.Z)({},u.current),{},(0,b.Z)({},e,r))),i.registerForm(e,r)},unregisterForm:function(e){var r=(0,c.Z)({},u.current);delete r[e],u.current=r,i.unregisterForm(e)}})},a)},Ae=Oe,Le=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],De=function(e,r){var t=e.name,i=e.initialValues,u=e.fields,s=e.form,p=e.preserve,l=e.children,f=e.component,d=void 0===f?"form":f,b=e.validateMessages,w=e.validateTrigger,k=void 0===w?"onChange":w,h=e.onValuesChange,q=e.onFieldsChange,g=e.onFinish,x=e.onFinishFailed,P=(0,a.Z)(e,Le),E=n.useContext(Ae),S=je(s),C=(0,ge.Z)(S,1)[0],I=C.getInternalHooks(m),j=I.useSubscribe,O=I.setInitialValues,T=I.setCallbacks,A=I.setValidateMessages,L=I.setPreserve,D=I.destroyForm;n.useImperativeHandle(r,(function(){return C})),n.useEffect((function(){return E.registerForm(t,C),function(){E.unregisterForm(t)}}),[E,C,t]),A((0,c.Z)((0,c.Z)({},E.validateMessages),b)),T({onValuesChange:h,onFieldsChange:function(e){if(E.triggerFormChange(t,e),q){for(var r=arguments.length,n=new Array(r>1?r-1:0),_=1;_1&&void 0!==arguments[1]?arguments[1]:2;r();var a=(0,Y.Z)((function(){_<=1?n({isCanceled:function(){return a!==e.current}}):t(n,_-1)}));e.current=a},r]}(),o=(0,a.Z)(c,2),s=o[0],l=o[1];var f=r?Q:J;return K((function(){if(i!==S&&i!==O){var e=f.indexOf(i),r=f[e+1],n=t(i);false===n?u(r,!0):r&&s((function(e){function t(){e.isCanceled()||u(r,!0)}!0===n?t():Promise.resolve(n).then(t)}))}}),[e,i]),p.useEffect((function(){return function(){l()}}),[]),[function(){u(C,!0)},i]};function re(e,r,t,i){var u=i.motionEnter,c=void 0===u||u,o=i.motionAppear,s=void 0===o||o,l=i.motionLeave,f=void 0===l||l,d=i.motionDeadline,b=i.motionLeaveImmediately,w=i.onAppearPrepare,k=i.onEnterPrepare,h=i.onLeavePrepare,m=i.onAppearStart,q=i.onEnterStart,v=i.onLeaveStart,S=i.onAppearActive,O=i.onEnterActive,A=i.onLeaveActive,L=i.onAppearEnd,D=i.onEnterEnd,M=i.onLeaveEnd,R=i.onVisibleChanged,Z=(0,y.Z)(),z=(0,a.Z)(Z,2),N=z[0],F=z[1],$=(0,y.Z)(g),U=(0,a.Z)($,2),B=U[0],W=U[1],V=(0,y.Z)(null),Y=(0,a.Z)(V,2),J=Y[0],Q=Y[1],re=(0,p.useRef)(!1),te=(0,p.useRef)(null);function ne(){return t()}var _e=(0,p.useRef)(!1);function ae(){W(g,!0),Q(null,!0)}function ie(e){var r=ne();if(!e||e.deadline||e.target===r){var t,n=_e.current;B===x&&n?t=null==L?void 0:L(r,e):B===P&&n?t=null==D?void 0:D(r,e):B===E&&n&&(t=null==M?void 0:M(r,e)),B!==g&&n&&!1!==t&&ae()}}var ue=function(e){var r=(0,p.useRef)(),t=(0,p.useRef)(e);t.current=e;var n=p.useCallback((function(e){t.current(e)}),[]);function _(e){e&&(e.removeEventListener(G,n),e.removeEventListener(H,n))}return p.useEffect((function(){return function(){_(r.current)}}),[]),[function(e){r.current&&r.current!==e&&_(r.current),e&&e!==r.current&&(e.addEventListener(G,n),e.addEventListener(H,n),r.current=e)},_]}(ie),ce=(0,a.Z)(ue,1)[0],oe=function(e){var r,t,_;switch(e){case x:return r={},(0,n.Z)(r,C,w),(0,n.Z)(r,I,m),(0,n.Z)(r,j,S),r;case P:return t={},(0,n.Z)(t,C,k),(0,n.Z)(t,I,q),(0,n.Z)(t,j,O),t;case E:return _={},(0,n.Z)(_,C,h),(0,n.Z)(_,I,v),(0,n.Z)(_,j,A),_;default:return{}}},se=p.useMemo((function(){return oe(B)}),[B]),pe=ee(B,!e,(function(e){if(e===C){var r=se[C];return!!r&&r(ne())}var t;de in se&&Q((null===(t=se[de])||void 0===t?void 0:t.call(se,ne(),null))||null);return de===j&&(ce(ne()),d>0&&(clearTimeout(te.current),te.current=setTimeout((function(){ie({deadline:!0})}),d))),de===T&&ae(),true})),le=(0,a.Z)(pe,2),fe=le[0],de=le[1],be=X(de);_e.current=be,K((function(){F(r);var t,n=re.current;re.current=!0,!n&&r&&s&&(t=x),n&&r&&c&&(t=P),(n&&!r&&f||!n&&b&&!r&&f)&&(t=E);var _=oe(t);t&&(e||_[C])?(W(t),fe()):W(g)}),[r]),(0,p.useEffect)((function(){(B===x&&!s||B===P&&!c||B===E&&!f)&&W(g)}),[s,c,f]),(0,p.useEffect)((function(){return function(){re.current=!1,clearTimeout(te.current)}}),[]);var we=p.useRef(!1);(0,p.useEffect)((function(){N&&(we.current=!0),void 0!==N&&B===g&&((we.current||N)&&(null==R||R(N)),we.current=!0)}),[N,B]);var ke=J;return se[C]&&de===I&&(ke=(0,_.Z)({transition:"none"},ke)),[B,de,ke,null!=N?N:r]}var te=function(e){var r=e;"object"===(0,i.Z)(e)&&(r=e.transitionSupport);var t=p.forwardRef((function(e,t){var i=e.visible,u=void 0===i||i,l=e.removeOnLeave,f=void 0===l||l,b=e.forceRender,w=e.children,k=e.motionName,h=e.leavedClassName,m=e.eventProps,q=function(e,t){return!(!e.motionName||!r||!1===t)}(e,p.useContext(d).motion),y=(0,p.useRef)(),x=(0,p.useRef)();var P=re(q,u,(function(){try{return y.current instanceof HTMLElement?y.current:(0,o.Z)(x.current)}catch(e){return null}}),e),E=(0,a.Z)(P,4),S=E[0],j=E[1],O=E[2],T=E[3],A=p.useRef(T);T&&(A.current=!0);var L,D=p.useCallback((function(e){y.current=e,(0,s.mH)(t,e)}),[t]),M=(0,_.Z)((0,_.Z)({},m),{},{visible:u});if(w)if(S===g)L=T?w((0,_.Z)({},M),D):!f&&A.current&&h?w((0,_.Z)((0,_.Z)({},M),{},{className:h}),D):b||!f&&!h?w((0,_.Z)((0,_.Z)({},M),{},{style:{display:"none"}}),D):null;else{var R,Z;j===C?Z="prepare":X(j)?Z="active":j===I&&(Z="start");var z=V(k,"".concat(S,"-").concat(Z));L=w((0,_.Z)((0,_.Z)({},M),{},{className:c()(V(k,S),(R={},(0,n.Z)(R,z,z&&Z),(0,n.Z)(R,k,"string"==typeof k),R)),style:O}),D)}else L=null;p.isValidElement(L)&&(0,s.Yr)(L)&&(L.ref||(L=p.cloneElement(L,{ref:D})));return p.createElement(v,{ref:x},L)}));return t.displayName="CSSMotion",t}(W),ne=t(1565),_e=t(46363),ae="add",ie="keep",ue="remove",ce="removed";function oe(e){var r;return r=e&&"object"===(0,i.Z)(e)&&"key"in e?e:{key:e},(0,_.Z)((0,_.Z)({},r),{},{key:String(r.key)})}function se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(oe)}function pe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=[],n=0,a=r.length,i=se(e),u=se(r);i.forEach((function(e){for(var r=!1,i=n;i1}));return o.forEach((function(e){(t=t.filter((function(r){var t=r.key,n=r.status;return t!==e||n!==ue}))).forEach((function(r){r.key===e&&(r.status=ie)}))})),t}var le=["component","children","onVisibleChanged","onAllRemoved"],fe=["status"],de=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];var be=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:te,t=function(e){(0,h.Z)(a,e);var t=(0,m.Z)(a);function a(){var e;(0,w.Z)(this,a);for(var r=arguments.length,i=new Array(r),u=0;u0){var e=setTimeout((function(){E()}),1e3*c);return function(){clearTimeout(e)}}}),[c,x,v]);var S="".concat(t,"-notice");return i.createElement("div",(0,o.Z)({},h,{ref:r,className:p()(S,a,(0,f.Z)({},"".concat(S,"-closable"),b)),style:n,onMouseEnter:function(){P(!0)},onMouseLeave:function(){P(!1)},onClick:m}),i.createElement("div",{className:"".concat(S,"-content")},l),b&&i.createElement("a",{tabIndex:0,className:"".concat(S,"-close"),onKeyDown:function(e){"Enter"!==e.key&&"Enter"!==e.code&&e.keyCode!==d.Z.ENTER||E()},onClick:function(e){e.preventDefault(),e.stopPropagation(),E()}},k))})),w=i.createContext({}),k=function(e){var r=e.children,t=e.classNames;return i.createElement(w.Provider,{value:{classNames:t}},r)};var h=function(e){var r=e.configList,t=e.placement,n=e.prefixCls,_=e.className,a=e.style,c=e.motion,s=e.onAllNoticeRemoved,f=e.onNoticeClose,d=(0,i.useContext)(w).classNames,k=r.map((function(e){return{config:e,key:e.key}})),h="function"==typeof c?c(t):c;return i.createElement(l.CSSMotionList,(0,o.Z)({key:t,className:p()(n,"".concat(n,"-").concat(t),null==d?void 0:d.list,_),style:a,keys:k,motionAppear:!0},h,{onAllRemoved:function(){s(t)}}),(function(e,r){var t=e.config,_=e.className,a=e.style,c=t,s=c.key,l=c.times,w=t,k=w.className,h=w.style;return i.createElement(b,(0,o.Z)({},t,{ref:r,prefixCls:n,className:p()(_,k,null==d?void 0:d.notice),style:(0,u.Z)((0,u.Z)({},a),h),times:l,key:s,eventKey:s,onNoticeClose:f}))}))};var m=i.forwardRef((function(e,r){var t=e.prefixCls,a=void 0===t?"rc-notification":t,o=e.container,s=e.motion,p=e.maxCount,l=e.className,f=e.style,d=e.onAllRemoved,b=e.renderNotifications,w=i.useState([]),k=(0,_.Z)(w,2),m=k[0],q=k[1],v=function(e){var r,t=m.find((function(r){return r.key===e}));null==t||null===(r=t.onClose)||void 0===r||r.call(t),q((function(r){return r.filter((function(r){return r.key!==e}))}))};i.useImperativeHandle(r,(function(){return{open:function(e){q((function(r){var t,_=(0,n.Z)(r),a=_.findIndex((function(r){return r.key===e.key})),i=(0,u.Z)({},e);a>=0?(i.times=((null===(t=r[a])||void 0===t?void 0:t.times)||0)+1,_[a]=i):(i.times=0,_.push(i));return p>0&&_.length>p&&(_=_.slice(-p)),_}))},close:function(e){v(e)},destroy:function(){q([])}}}));var y=i.useState({}),g=(0,_.Z)(y,2),x=g[0],P=g[1];i.useEffect((function(){var e={};m.forEach((function(r){var t=r.placement,n=void 0===t?"topRight":t;n&&(e[n]=e[n]||[],e[n].push(r))})),Object.keys(x).forEach((function(r){e[r]=e[r]||[]})),P(e)}),[m]);var E=function(e){P((function(r){var t=(0,u.Z)({},r);return(t[e]||[]).length||delete t[e],t}))},S=i.useRef(!1);if(i.useEffect((function(){Object.keys(x).length>0?S.current=!0:S.current&&(null==d||d(),S.current=!1)}),[x]),!o)return null;var C=Object.keys(x);return(0,c.createPortal)(i.createElement(i.Fragment,null,C.map((function(e){var r=x[e],t=i.createElement(h,{key:e,configList:r,placement:e,prefixCls:a,className:null==l?void 0:l(e),style:null==f?void 0:f(e),motion:s,onNoticeClose:v,onAllNoticeRemoved:E});return b?b(t,{prefixCls:a,key:e}):t}))),o)})),q=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],v=function(){return document.body},y=0;function g(){for(var e={},r=arguments.length,t=new Array(r),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},r=e.getContainer,t=void 0===r?v:r,u=e.motion,c=e.prefixCls,o=e.maxCount,s=e.className,p=e.style,l=e.onAllRemoved,f=e.renderNotifications,d=(0,a.Z)(e,q),b=i.useState(),w=(0,_.Z)(b,2),k=w[0],h=w[1],x=i.useRef(),P=i.createElement(m,{container:k,ref:x,prefixCls:c,motion:u,maxCount:o,className:s,style:p,onAllRemoved:l,renderNotifications:f}),E=i.useState([]),S=(0,_.Z)(E,2),C=S[0],I=S[1],j=i.useMemo((function(){return{open:function(e){var r=g(d,e);null!==r.key&&void 0!==r.key||(r.key="rc-notification-".concat(y),y+=1),I((function(e){return[].concat((0,n.Z)(e),[{type:"open",config:r}])}))},close:function(e){I((function(r){return[].concat((0,n.Z)(r),[{type:"close",key:e}])}))},destroy:function(){I((function(e){return[].concat((0,n.Z)(e),[{type:"destroy"}])}))}}}),[]);return i.useEffect((function(){h(t())})),i.useEffect((function(){x.current&&C.length&&(C.forEach((function(e){switch(e.type){case"open":x.current.open(e.config);break;case"close":x.current.close(e.key);break;case"destroy":x.current.destroy()}})),I((function(e){return e.filter((function(e){return!C.includes(e)}))})))}),[C]),[j,P]}},22075:function(e,r){"use strict";r.Z={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"}},91735:function(e,r){"use strict";r.Z={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"}},47783:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var n=t(59301),_=t(23265);function a(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=[];return n.Children.forEach(e,(function(e){(null!=e||r.keepEmpty)&&(Array.isArray(e)?t=t.concat(a(e)):(0,_.isFragment)(e)&&e.props?t=t.concat(a(e.props.children,r)):t.push(e))})),t}},17227:function(e,r,t){"use strict";function n(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}t.d(r,{Z:function(){return n}})},97310:function(e,r,t){"use strict";function n(e,r){if(!e)return!1;if(e.contains)return e.contains(r);for(var t=r;t;){if(t===e)return!0;t=t.parentNode}return!1}t.d(r,{Z:function(){return n}})},54543:function(e,r,t){"use strict";t.d(r,{hq:function(){return h},jL:function(){return w}});var n=t(79770),_=t(17227),a=t(97310),i="data-rc-order",u="data-rc-priority",c="rc-util-key",o=new Map;function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.mark;return r?r.startsWith("data-")?r:"data-".concat(r):c}function p(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function l(e){return"queue"===e?"prependQueue":e?"prepend":"append"}function f(e){return Array.from((o.get(e)||e).children).filter((function(e){return"STYLE"===e.tagName}))}function d(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,_.Z)())return null;var t=r.csp,n=r.prepend,a=r.priority,c=void 0===a?0:a,o=l(n),s="prependQueue"===o,d=document.createElement("style");d.setAttribute(i,o),s&&c&&d.setAttribute(u,"".concat(c)),null!=t&&t.nonce&&(d.nonce=null==t?void 0:t.nonce),d.innerHTML=e;var b=p(r),w=b.firstChild;if(n){if(s){var k=(r.styles||f(b)).filter((function(e){if(!["prepend","prependQueue"].includes(e.getAttribute(i)))return!1;var r=Number(e.getAttribute(u)||0);return c>=r}));if(k.length)return b.insertBefore(d,k[k.length-1].nextSibling),d}b.insertBefore(d,w)}else b.appendChild(d);return d}function b(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=p(r);return(r.styles||f(t)).find((function(t){return t.getAttribute(s(r))===e}))}function w(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=b(e,r);if(t){var n=p(r);n.removeChild(t)}}function k(e,r){var t=o.get(e);if(!t||!(0,a.Z)(document,t)){var n=d("",r),_=n.parentNode;o.set(e,_),e.removeChild(n)}}function h(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_=p(t),a=f(_),i=(0,n.Z)((0,n.Z)({},t),{},{styles:a});k(_,i);var u=b(r,i);if(u){var c,o,l;if(null!==(c=i.csp)&&void 0!==c&&c.nonce&&u.nonce!==(null===(o=i.csp)||void 0===o?void 0:o.nonce))u.nonce=null===(l=i.csp)||void 0===l?void 0:l.nonce;return u.innerHTML!==e&&(u.innerHTML=e),u}var w=d(e,i);return w.setAttribute(s(i),r),w}},28121:function(e,r,t){"use strict";t.d(r,{S:function(){return a},Z:function(){return i}});var n=t(59301),_=t(4676);function a(e){return e instanceof HTMLElement||e instanceof SVGElement}function i(e){return a(e)?e:e instanceof n.Component?_.findDOMNode(e):null}},43527:function(e,r){"use strict";r.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var r=e.getBBox(),t=r.width,n=r.height;if(t||n)return!0}if(e.getBoundingClientRect){var _=e.getBoundingClientRect(),a=_.width,i=_.height;if(a||i)return!0}}return!1}},709:function(e,r,t){"use strict";function n(e){var r;return null==e||null===(r=e.getRootNode)||void 0===r?void 0:r.call(e)}function _(e){return function(e){return n(e)instanceof ShadowRoot}(e)?n(e):null}t.d(r,{A:function(){return _}})},81331:function(e,r){"use strict";var t={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var r=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||r>=t.F1&&r<=t.F12)return!1;switch(r){case t.ALT:case t.CAPS_LOCK:case t.CONTEXT_MENU:case t.CTRL:case t.DOWN:case t.END:case t.ESC:case t.HOME:case t.INSERT:case t.LEFT:case t.MAC_FF_META:case t.META:case t.NUMLOCK:case t.NUM_CENTER:case t.PAGE_DOWN:case t.PAGE_UP:case t.PAUSE:case t.PRINT_SCREEN:case t.RIGHT:case t.SHIFT:case t.UP:case t.WIN_KEY:case t.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=t.ZERO&&e<=t.NINE)return!0;if(e>=t.NUM_ZERO&&e<=t.NUM_MULTIPLY)return!0;if(e>=t.A&&e<=t.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case t.SPACE:case t.QUESTION_MARK:case t.NUM_PLUS:case t.NUM_MINUS:case t.NUM_PERIOD:case t.NUM_DIVISION:case t.SEMICOLON:case t.DASH:case t.EQUALS:case t.COMMA:case t.PERIOD:case t.SLASH:case t.APOSTROPHE:case t.SINGLE_QUOTE:case t.OPEN_SQUARE_BRACKET:case t.BACKSLASH:case t.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};r.Z=t},2556:function(e,r,t){"use strict";var n;t.d(r,{s:function(){return w},v:function(){return q}});var _,a=t(15519),i=t(46360),u=t(62548),c=t(79770),o=t(4676),s=(0,c.Z)({},n||(n=t.t(o,2))),p=s.version,l=s.render,f=s.unmountComponentAtNode;try{Number((p||"").split(".")[0])>=18&&(_=s.createRoot)}catch(e){}function d(e){var r=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;r&&"object"===(0,u.Z)(r)&&(r.usingClientEntryPoint=e)}var b="__rc_react_root__";function w(e,r){_?function(e,r){d(!0);var t=r[b]||_(r);d(!1),t.render(e),r[b]=t}(e,r):function(e,r){l(e,r)}(e,r)}function k(e){return h.apply(this,arguments)}function h(){return(h=(0,i.Z)((0,a.Z)().mark((function e(r){return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve().then((function(){var e;null===(e=r[b])||void 0===e||e.unmount(),delete r[b]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){f(e)}function q(e){return v.apply(this,arguments)}function v(){return(v=(0,i.Z)((0,a.Z)().mark((function e(r){return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===_){e.next=2;break}return e.abrupt("return",k(r));case 2:m(r);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},91699:function(e,r,t){"use strict";t.d(r,{Z:function(){return i},o:function(){return u}});var n,_=t(54543);function a(e){var r="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),t=document.createElement("div");t.id=r;var n,a,i=t.style;if(i.position="absolute",i.left="0",i.top="0",i.width="100px",i.height="100px",i.overflow="scroll",e){var u=getComputedStyle(e);i.scrollbarColor=u.scrollbarColor,i.scrollbarWidth=u.scrollbarWidth;var c=getComputedStyle(e,"::-webkit-scrollbar"),o=parseInt(c.width,10),s=parseInt(c.height,10);try{var p=o?"width: ".concat(c.width,";"):"",l=s?"height: ".concat(c.height,";"):"";(0,_.hq)("\n#".concat(r,"::-webkit-scrollbar {\n").concat(p,"\n").concat(l,"\n}"),r)}catch(e){console.error(e),n=o,a=s}}document.body.appendChild(t);var f=e&&n&&!isNaN(n)?n:t.offsetWidth-t.clientWidth,d=e&&a&&!isNaN(a)?a:t.offsetHeight-t.clientHeight;return document.body.removeChild(t),(0,_.jL)(r),{width:f,height:d}}function i(e){return"undefined"==typeof document?0:((e||void 0===n)&&(n=a()),n.width)}function u(e){return"undefined"!=typeof document&&e&&e instanceof Element?a(e):{width:0,height:0}}},45120:function(e,r,t){"use strict";t.d(r,{Z:function(){return _}});var n=t(59301);function _(e){var r=n.useRef();r.current=e;var t=n.useCallback((function(){for(var e,t=arguments.length,n=new Array(t),_=0;_2&&void 0!==arguments[2]&&arguments[2],a=new Set;function i(e,r){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=a.has(e);if((0,_.ZP)(!c,"Warning: There may be circular references"),c)return!1;if(e===r)return!0;if(t&&u>1)return!1;a.add(e);var o=u+1;if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var s=0;s