diff --git a/p__OnlineExercise__index.d76dbd86.async.js b/p__OnlineExercise__index.6504ef2f.async.js similarity index 99% rename from p__OnlineExercise__index.d76dbd86.async.js rename to p__OnlineExercise__index.6504ef2f.async.js index cffb15a116..f79522b8c3 100644 --- a/p__OnlineExercise__index.d76dbd86.async.js +++ b/p__OnlineExercise__index.6504ef2f.async.js @@ -176,7 +176,7 @@ !*** ./src/components/LanguageSelect/index.tsx ***! \*************************************************/ /*! exports provided: LanguageSelect */ -/*! exports used: LanguageSelect */function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));r(/*! antd/es/select/style */"OaEy");var n=r(/*! antd/es/select */"2fM7"),i=(r(/*! antd/es/dropdown/style */"qVdP"),r(/*! antd/es/dropdown */"jsC+")),a=(r(/*! antd/es/menu/style */"lUTK"),r(/*! antd/es/menu */"BvKs")),s=r(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),o=r(/*! react */"q1tI"),l=r.n(o),c=r(/*! ./index.less?modules */"Q0Vu"),u=r.n(c),d=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],f=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],h=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],p=function(e){var t=e.disciplinesData,r=void 0===t?[]:t,c=e.knowledgeValue,p=e.knowledgeData,v=void 0===p?[]:p,g=e.directionValue,m=e.subDisciplineValue,y=e.typeValue,b=e.isOnlineExercise,E=void 0!==b&&b,T=e.showKnowledge,S=void 0!==T&&T,k=e.showRandomType,O=void 0!==k&&k,_=e.difficultyValue,C=e.randomValue,x=e.className,w=e.showItemType,A=void 0===w||w,L=e.onDirectionChange,D=void 0===L?function(){}:L,I=e.onTypeChange,R=void 0===I?function(){}:I,P=e.onDifficultyChange,M=void 0===P?function(){}:P,N=e.onKnowledgeChange,F=void 0===N?function(){}:N,j=e.onRandomChange,B=void 0===j?function(){}:j,U=Object(o.useState)(0),K=Object(s.a)(U,2),G=K[0],H=K[1],V=Object(o.useRef)(null),z=Object(o.useState)(0),W=Object(s.a)(z,2),q=(W[0],W[1]),Y=Object(o.useRef)(null);Object(o.useEffect)((function(){var e;0!==r.length&&((null==V||null===(e=V.current)||void 0===e?void 0:e.clientHeight)>90?H(1):H(0));0===r.length&&H(0)}),[r]),Object(o.useEffect)((function(){var e;0!==v.length&&((null==Y||null===(e=Y.current)||void 0===e?void 0:e.clientHeight)>90?q(1):q(0));0===v.length&&q(0)}),[v]);var X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(a.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(a.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(m===e.id?u.a.subActive:""),onClick:function(){return D(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:x?"".concat(u.a.main," ").concat(x):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!E&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return D(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===G?88:"auto"}},r.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(i.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return X(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:V,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},r.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(i.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return X(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name))}))),!!G&&l.a.createElement("div",{className:u.a.action},1===G&&l.a.createElement("span",{onClick:function(){return H(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===G&&l.a.createElement("span",{onClick:function(){return H(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),S&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(n.a,{onChange:function(e){return F(e)},style:{width:800},defaultValue:-1,value:c},l.a.createElement(n.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(n.a.Option,{key:e.id,value:e.id},e.name)})))),A&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(y?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(y===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(_?"":u.a.active," "),onClick:function(){return M(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(_===e.value?u.a.active:""," "),onClick:function(){return M(e.value)}},e.name)})))),O&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(C?"":u.a.active," "),onClick:function(){return B(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},h.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(C===e.value?u.a.active:""," "),onClick:function(){return B(e.value)}},e.name)}))))))}},k3GJ: +/*! exports used: LanguageSelect */function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));r(/*! antd/es/select/style */"OaEy");var n=r(/*! antd/es/select */"2fM7"),i=(r(/*! antd/es/dropdown/style */"qVdP"),r(/*! antd/es/dropdown */"jsC+")),a=(r(/*! antd/es/menu/style */"lUTK"),r(/*! antd/es/menu */"BvKs")),s=r(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),o=r(/*! react */"q1tI"),l=r.n(o),c=r(/*! ./index.less?modules */"Q0Vu"),u=r.n(c),d=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],f=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],h=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],p=function(e){var t=e.disciplinesData,r=void 0===t?[]:t,c=e.knowledgeValue,p=e.knowledgeData,v=void 0===p?[]:p,g=e.directionValue,m=e.subDisciplineValue,y=e.typeValue,b=e.isOnlineExercise,E=void 0!==b&&b,T=e.showKnowledge,S=void 0!==T&&T,k=e.showRandomType,O=void 0!==k&&k,_=e.difficultyValue,C=e.randomValue,x=e.className,w=e.showItemType,A=void 0===w||w,L=e.onDirectionChange,D=void 0===L?function(){}:L,I=e.onTypeChange,R=void 0===I?function(){}:I,P=e.onDifficultyChange,M=void 0===P?function(){}:P,N=e.onKnowledgeChange,F=void 0===N?function(){}:N,j=e.onRandomChange,B=void 0===j?function(){}:j,U=e.showShixun,K=void 0!==U&&U,G=e.onShixunChange,H=void 0===G?function(){}:G,V=Object(o.useState)(0),z=Object(s.a)(V,2),W=z[0],q=z[1],Y=Object(o.useRef)(null),X=Object(o.useState)(0),$=Object(s.a)(X,2),J=($[0],$[1]),Q=Object(o.useRef)(null);Object(o.useEffect)((function(){var e;0!==r.length&&((null==Y||null===(e=Y.current)||void 0===e?void 0:e.clientHeight)>90?q(1):q(0));0===r.length&&q(0)}),[r]),Object(o.useEffect)((function(){var e;0!==v.length&&((null==Q||null===(e=Q.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===v.length&&J(0)}),[v]);var Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(a.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(a.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(m===e.id?u.a.subActive:""),onClick:function(){return D(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:x?"".concat(u.a.main," ").concat(x):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!E&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return D(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===W?88:"auto"}},r.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(i.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Z(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:Y,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},r.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(i.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Z(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g===e.id?u.a.active:""," "),onClick:function(){return D(e.id)}},e.name))}))),!!W&&l.a.createElement("div",{className:u.a.action},1===W&&l.a.createElement("span",{onClick:function(){return q(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===W&&l.a.createElement("span",{onClick:function(){return q(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),S&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(n.a,{onChange:function(e){return F(e)},style:{width:800},defaultValue:-1,value:c},l.a.createElement(n.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(n.a.Option,{key:e.id,value:e.id},e.name)})))),A&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(y?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(y===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})),K&&l.a.createElement("li",{key:"实训题",className:u.a.directionItem,onClick:function(){return H()}},"实训题"))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(_?"":u.a.active," "),onClick:function(){return M(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(_===e.value?u.a.active:""," "),onClick:function(){return M(e.value)}},e.name)})))),O&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(C?"":u.a.active," "),onClick:function(){return B(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},h.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(C===e.value?u.a.active:""," "),onClick:function(){return B(e.value)}},e.name)}))))))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ diff --git a/p__Paperlibrary__index.e85995e1.async.js b/p__Paperlibrary__index.5b4b10f0.async.js similarity index 97% rename from p__Paperlibrary__index.e85995e1.async.js rename to p__Paperlibrary__index.5b4b10f0.async.js index ff21a86afb..a8ba61074c 100644 --- a/p__Paperlibrary__index.e85995e1.async.js +++ b/p__Paperlibrary__index.5b4b10f0.async.js @@ -185,8 +185,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree/es/Tree.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree/es/Tree.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var a=n("rePB"),r=n("Ff2n"),o=n("VTBJ"),i=n("1OyB"),c=n("vuIU"),l=n("JX7q"),s=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),p=n("TSYQ"),f=n.n(p),m=n("sboe"),v=n("OZM5"),b=function(e){var t=e.prefixCls,n=e.level,r=e.isStart,o=e.isEnd;if(!n)return null;for(var i="".concat(t,"-indent-unit"),c=[],l=0;l90?H(1):H(0));0===n.length&&H(0)}),[n]),Object(c.useEffect)((function(){var e;0!==v.length&&((null==q||null===(e=q.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===v.length&&J(0)}),[v]);var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(o.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(o.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(h===e.id?u.a.subActive:""),onClick:function(){return I(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:N?"".concat(u.a.main," ").concat(N):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!O&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b?"":u.a.active," "),onClick:function(){return I(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===F?88:"auto"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(r.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Y(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:W,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(r.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Y(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),!!F&&l.a.createElement("div",{className:u.a.action},1===F&&l.a.createElement("span",{onClick:function(){return H(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===F&&l.a.createElement("span",{onClick:function(){return H(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),j&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(a.a,{onChange:function(e){return K(e)},style:{width:800},defaultValue:-1,value:s},l.a.createElement(a.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(a.a.Option,{key:e.id,value:e.id},e.name)})))),M&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(g===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(k?"":u.a.active," "),onClick:function(){return D(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},p.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(k===e.value?u.a.active:""," "),onClick:function(){return D(e.value)}},e.name)})))),C&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(w?"":u.a.active," "),onClick:function(){return L(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(w===e.value?u.a.active:""," "),onClick:function(){return L(e.value)}},e.name)}))))))}},k3GJ: +/*! exports used: LanguageSelect */function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(/*! antd/es/select/style */"OaEy");var a=n(/*! antd/es/select */"2fM7"),r=(n(/*! antd/es/dropdown/style */"qVdP"),n(/*! antd/es/dropdown */"jsC+")),o=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=n(/*! react */"q1tI"),l=n.n(c),s=n(/*! ./index.less?modules */"Q0Vu"),u=n.n(s),d=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],p=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],f=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],m=function(e){var t=e.disciplinesData,n=void 0===t?[]:t,s=e.knowledgeValue,m=e.knowledgeData,v=void 0===m?[]:m,b=e.directionValue,h=e.subDisciplineValue,g=e.typeValue,y=e.isOnlineExercise,O=void 0!==y&&y,x=e.showKnowledge,j=void 0!==x&&x,E=e.showRandomType,C=void 0!==E&&E,k=e.difficultyValue,w=e.randomValue,N=e.className,S=e.showItemType,M=void 0===S||S,T=e.onDirectionChange,I=void 0===T?function(){}:T,_=e.onTypeChange,P=void 0===_?function(){}:_,R=e.onDifficultyChange,D=void 0===R?function(){}:R,A=e.onKnowledgeChange,K=void 0===A?function(){}:A,z=e.onRandomChange,L=void 0===z?function(){}:z,V=e.showShixun,B=void 0!==V&&V,F=e.onShixunChange,H=void 0===F?function(){}:F,W=Object(c.useState)(0),U=Object(i.a)(W,2),G=U[0],J=U[1],q=Object(c.useRef)(null),Y=Object(c.useState)(0),Q=Object(i.a)(Y,2),X=(Q[0],Q[1]),Z=Object(c.useRef)(null);Object(c.useEffect)((function(){var e;0!==n.length&&((null==q||null===(e=q.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===n.length&&J(0)}),[n]),Object(c.useEffect)((function(){var e;0!==v.length&&((null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>90?X(1):X(0));0===v.length&&X(0)}),[v]);var $=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(o.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(o.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(h===e.id?u.a.subActive:""),onClick:function(){return I(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:N?"".concat(u.a.main," ").concat(N):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!O&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b?"":u.a.active," "),onClick:function(){return I(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===G?88:"auto"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(r.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return $(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:q,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(r.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return $(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),!!G&&l.a.createElement("div",{className:u.a.action},1===G&&l.a.createElement("span",{onClick:function(){return J(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===G&&l.a.createElement("span",{onClick:function(){return J(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),j&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(a.a,{onChange:function(e){return K(e)},style:{width:800},defaultValue:-1,value:s},l.a.createElement(a.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(a.a.Option,{key:e.id,value:e.id},e.name)})))),M&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(g===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})),B&&l.a.createElement("li",{key:"实训题",className:u.a.directionItem,onClick:function(){return H()}},"实训题"))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(k?"":u.a.active," "),onClick:function(){return D(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},p.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(k===e.value?u.a.active:""," "),onClick:function(){return D(e.value)}},e.name)})))),C&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(w?"":u.a.active," "),onClick:function(){return L(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(w===e.value?u.a.active:""," "),onClick:function(){return L(e.value)}},e.name)}))))))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ diff --git a/p__PracticeTest__index.eec88998.async.js b/p__PracticeTest__index.3b019251.async.js similarity index 96% rename from p__PracticeTest__index.eec88998.async.js rename to p__PracticeTest__index.3b019251.async.js index 7390666db6..c999d0f709 100644 --- a/p__PracticeTest__index.eec88998.async.js +++ b/p__PracticeTest__index.3b019251.async.js @@ -139,7 +139,7 @@ !*** ./src/components/LanguageSelect/index.tsx ***! \*************************************************/ /*! exports provided: LanguageSelect */ -/*! exports used: LanguageSelect */function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(/*! antd/es/select/style */"OaEy");var a=n(/*! antd/es/select */"2fM7"),o=(n(/*! antd/es/dropdown/style */"qVdP"),n(/*! antd/es/dropdown */"jsC+")),i=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=n(/*! react */"q1tI"),s=n.n(c),l=n(/*! ./index.less?modules */"Q0Vu"),u=n.n(l),p=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],d=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],f=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],m=function(e){var t=e.disciplinesData,n=void 0===t?[]:t,l=e.knowledgeValue,m=e.knowledgeData,v=void 0===m?[]:m,h=e.directionValue,b=e.subDisciplineValue,g=e.typeValue,y=e.isOnlineExercise,O=void 0!==y&&y,j=e.showKnowledge,C=void 0!==j&&j,E=e.showRandomType,k=void 0!==E&&E,x=e.difficultyValue,w=e.randomValue,S=e.className,N=e.showItemType,M=void 0===N||N,_=e.onDirectionChange,I=void 0===_?function(){}:_,T=e.onTypeChange,P=void 0===T?function(){}:T,D=e.onDifficultyChange,R=void 0===D?function(){}:D,K=e.onKnowledgeChange,A=void 0===K?function(){}:K,z=e.onRandomChange,V=void 0===z?function(){}:z,L=Object(c.useState)(0),W=Object(r.a)(L,2),F=W[0],B=W[1],H=Object(c.useRef)(null),U=Object(c.useState)(0),q=Object(r.a)(U,2),J=(q[0],q[1]),G=Object(c.useRef)(null);Object(c.useEffect)((function(){var e;0!==n.length&&((null==H||null===(e=H.current)||void 0===e?void 0:e.clientHeight)>90?B(1):B(0));0===n.length&&B(0)}),[n]),Object(c.useEffect)((function(){var e;0!==v.length&&((null==G||null===(e=G.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===v.length&&J(0)}),[v]);var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return s.a.createElement(i.a,{className:u.a.subMenu},e.map((function(e){return s.a.createElement(i.a.Item,{key:e.id},s.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(b===e.id?u.a.subActive:""),onClick:function(){return I(t,e.id)}},e.name))})))};return s.a.createElement("aside",{className:S?"".concat(u.a.main," ").concat(S):u.a.main},s.a.createElement("div",{className:u.a.wrap},s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"课程:"),!O&&s.a.createElement("span",null,s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h?"":u.a.active," "),onClick:function(){return I(null)}},"全部")),s.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===F?88:"auto"}},n.map((function(e){var t;return s.a.createElement(s.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?s.a.createElement(o.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Y(e.sub_disciplines,e.id)}},s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),s.a.createElement("div",{className:u.a.directionContentWrap,ref:H,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return s.a.createElement(s.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?s.a.createElement(o.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Y(e.sub_disciplines,e.id)}},s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),!!F&&s.a.createElement("div",{className:u.a.action},1===F&&s.a.createElement("span",{onClick:function(){return B(2)}},"展开",s.a.createElement("i",{className:"iconfont icon-xiala"})),2===F&&s.a.createElement("span",{onClick:function(){return B(1)}},"收起",s.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),C&&s.a.createElement("div",{className:u.a.knowledgeContent},s.a.createElement("span",{className:u.a.name},"知识点:"),s.a.createElement(a.a,{onChange:function(e){return A(e)},style:{width:800},defaultValue:-1,value:l},s.a.createElement(a.a.Option,{value:-1},"全部"),v.map((function(e){return s.a.createElement(a.a.Option,{key:e.id,value:e.id},e.name)})))),M&&s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"题型:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},p.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(g===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})))),s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"难度:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(x?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(x===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})))),k&&s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"类型:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(w?"":u.a.active," "),onClick:function(){return V(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(w===e.value?u.a.active:""," "),onClick:function(){return V(e.value)}},e.name)}))))))}},k3GJ: +/*! exports used: LanguageSelect */function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(/*! antd/es/select/style */"OaEy");var a=n(/*! antd/es/select */"2fM7"),o=(n(/*! antd/es/dropdown/style */"qVdP"),n(/*! antd/es/dropdown */"jsC+")),i=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=n(/*! react */"q1tI"),s=n.n(c),l=n(/*! ./index.less?modules */"Q0Vu"),u=n.n(l),p=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],d=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],f=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],m=function(e){var t=e.disciplinesData,n=void 0===t?[]:t,l=e.knowledgeValue,m=e.knowledgeData,v=void 0===m?[]:m,h=e.directionValue,b=e.subDisciplineValue,g=e.typeValue,y=e.isOnlineExercise,O=void 0!==y&&y,j=e.showKnowledge,C=void 0!==j&&j,E=e.showRandomType,k=void 0!==E&&E,x=e.difficultyValue,w=e.randomValue,S=e.className,N=e.showItemType,M=void 0===N||N,_=e.onDirectionChange,I=void 0===_?function(){}:_,T=e.onTypeChange,P=void 0===T?function(){}:T,D=e.onDifficultyChange,R=void 0===D?function(){}:D,K=e.onKnowledgeChange,A=void 0===K?function(){}:K,z=e.onRandomChange,V=void 0===z?function(){}:z,L=e.showShixun,W=void 0!==L&&L,F=e.onShixunChange,B=void 0===F?function(){}:F,H=Object(c.useState)(0),U=Object(r.a)(H,2),q=U[0],J=U[1],G=Object(c.useRef)(null),Y=Object(c.useState)(0),X=Object(r.a)(Y,2),Q=(X[0],X[1]),Z=Object(c.useRef)(null);Object(c.useEffect)((function(){var e;0!==n.length&&((null==G||null===(e=G.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===n.length&&J(0)}),[n]),Object(c.useEffect)((function(){var e;0!==v.length&&((null==Z||null===(e=Z.current)||void 0===e?void 0:e.clientHeight)>90?Q(1):Q(0));0===v.length&&Q(0)}),[v]);var $=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return s.a.createElement(i.a,{className:u.a.subMenu},e.map((function(e){return s.a.createElement(i.a.Item,{key:e.id},s.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(b===e.id?u.a.subActive:""),onClick:function(){return I(t,e.id)}},e.name))})))};return s.a.createElement("aside",{className:S?"".concat(u.a.main," ").concat(S):u.a.main},s.a.createElement("div",{className:u.a.wrap},s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"课程:"),!O&&s.a.createElement("span",null,s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h?"":u.a.active," "),onClick:function(){return I(null)}},"全部")),s.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===q?88:"auto"}},n.map((function(e){var t;return s.a.createElement(s.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?s.a.createElement(o.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return $(e.sub_disciplines,e.id)}},s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),s.a.createElement("div",{className:u.a.directionContentWrap,ref:G,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return s.a.createElement(s.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?s.a.createElement(o.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return $(e.sub_disciplines,e.id)}},s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name)):s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(h===e.id?u.a.active:""," "),onClick:function(){return I(e.id)}},e.name))}))),!!q&&s.a.createElement("div",{className:u.a.action},1===q&&s.a.createElement("span",{onClick:function(){return J(2)}},"展开",s.a.createElement("i",{className:"iconfont icon-xiala"})),2===q&&s.a.createElement("span",{onClick:function(){return J(1)}},"收起",s.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),C&&s.a.createElement("div",{className:u.a.knowledgeContent},s.a.createElement("span",{className:u.a.name},"知识点:"),s.a.createElement(a.a,{onChange:function(e){return A(e)},style:{width:800},defaultValue:-1,value:l},s.a.createElement(a.a.Option,{value:-1},"全部"),v.map((function(e){return s.a.createElement(a.a.Option,{key:e.id,value:e.id},e.name)})))),M&&s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"题型:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(g?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},p.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(g===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})),W&&s.a.createElement("li",{key:"实训题",className:u.a.directionItem,onClick:function(){return B()}},"实训题"))),s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"难度:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(x?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(x===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})))),k&&s.a.createElement("div",{className:u.a.content},s.a.createElement("span",{className:u.a.name},"类型:"),s.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(w?"":u.a.active," "),onClick:function(){return V(null)}},"全部"),s.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return s.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(w===e.value?u.a.active:""," "),onClick:function(){return V(e.value)}},e.name)}))))))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ diff --git a/p__Problemset__index.97974ef1.async.js b/p__Problemset__index.b95717b8.async.js similarity index 97% rename from p__Problemset__index.97974ef1.async.js rename to p__Problemset__index.b95717b8.async.js index 0f63559cc5..a85f4b17e6 100644 --- a/p__Problemset__index.97974ef1.async.js +++ b/p__Problemset__index.b95717b8.async.js @@ -158,7 +158,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/lodash.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var r=n("NUBc"),a=(n("T2oS"),n("W9HT")),i=(n("qVdP"),n("jsC+")),s=n("k1fw"),o=(n("+L6B"),n("2/Rp")),l=(n("5Dmo"),n("3S7+")),c=(n("lUTK"),n("BvKs")),u=n("oBTY"),d=(n("sRBo"),n("kaz8")),f=(n("miYZ"),n("tsqr")),h=(n("7Kak"),n("9yH6")),p=(n("2qtc"),n("kLXV")),v=n("9og8"),m=n("tJVT"),g=n("PpiC"),b=(n("5NDa"),n("5rEg")),y=(n("Znn+"),n("ZTPi")),E=n("WmNS"),k=n.n(E),T=n("q1tI"),_=n.n(T),S=n("9kvl"),O=n("iris"),x=n("d5o6"),C=n.n(x),w=n("P/tu"),A=n("WCUW"),D=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t=e.problemset,n=e.dispatch,r=e.onOk,a=Object(T.useState)(""),i=Object(m.a)(a,2),s=i[0],o=i[1],l=Object(T.useState)([0]),c=Object(m.a)(l,2),u=c[0],d=c[1],h=function(){n({type:"problemset/setActionTabs",payload:{}})};Object(T.useEffect)((function(){var e,n;"新建文件夹"===t.actionTabs.key&&(d([null===(e=t.actionTabs)||void 0===e||null===(n=e.params)||void 0===n?void 0:n.group_id]),o(""))}),[t.actionTabs.key]);var g=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],s.trim()){e.next=4;break}return f.b.warn("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==s.charAt(0)){e.next=7;break}return f.b.warn("首字符不能为空格"),e.abrupt("return");case 7:n=0;case 8:if(!(n0?u[0]:0,name:s});case 17:0===(a=e.sent).status&&(h(),r(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,title:"新建文件夹",visible:"新建文件夹"===t.actionTabs.key,width:500,onCancel:h,onOk:g,destroyOnClose:!0},_.a.createElement("div",{className:C.a.addModal},_.a.createElement("div",{className:C.a.row},_.a.createElement("span",{className:C.a.label},"文件夹名称: "),_.a.createElement(b.a,{placeholder:"请输入文件夹名称",value:s,onChange:function(e){return o(e.target.value)}})),_.a.createElement("div",{className:C.a.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},_.a.createElement("span",{className:C.a.label},"文件夹位置: "),_.a.createElement(w.a,{value:u,onChange:function(e){return d(e)}}))))})),L=n("BdwD"),I=n("iNYN"),R=n.n(I),N=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading,e.dispatch);Object(g.a)(e,["problemset","globalSetting","loading","dispatch"]);return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-PublicReview"===t.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){n({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){n({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"公开申请已提交,请等待管理员的审核"),_.a.createElement("div",{className:R.a.modalContent},"我们将在1-2个工作日内完成审核"))})),P=n("xlxt"),j=n.n(P),M=n("mgmH"),F=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t=e.problemset,n=e.dispatch,r=Object(T.useState)([]),a=Object(m.a)(r,2),i=a[0],s=a[1],o=function(){n({type:"problemset/setActionTabs",payload:{}})};Object(T.useEffect)((function(){var e,n;"导出试题"===t.actionTabs.key&&s([null===(e=t.actionTabs)||void 0===e||null===(n=e.params)||void 0===n?void 0:n.group_id])}),[t.actionTabs.key]);return _.a.createElement(p.a,{centered:!0,title:"导出试题",visible:"导出试题"===t.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:j.a.customModal,onCancel:o,onOk:function(){0!==i.length?(Object(M.k)({group_id:i[0]}),o()):f.b.warn("请选择文件夹")}},_.a.createElement("aside",{className:j.a.exportModal},_.a.createElement(w.a,{value:i,onChange:function(e){return s(e)}})))})),B=n("i8i3"),U=n.n(B),K=n("Ty5D"),G=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,i=e.dispatch,s=e.onOk,l=(Object(K.i)(),Object(T.useState)([])),c=Object(m.a)(l,2),u=(c[0],c[1]),h=Object(T.useState)(1),g=Object(m.a)(h,2),b=g[0],y=g[1],E=Object(T.useState)([]),S=Object(m.a)(E,2),O=S[0],x=S[1],C=Object(T.useState)([]),D=Object(m.a)(C,2),L=D[0],I=D[1],R=Object(T.useState)(!0),N=Object(m.a)(R,2),P=N[0],j=N[1],M=Object(T.useState)(!1),F=Object(m.a)(M,2),B=F[0],G=F[1],H=Object(T.useState)(!1),V=Object(m.a)(H,2),z=(V[0],V[1]);Object(T.useEffect)((function(){var e,t;"共享试题"===r.actionTabs.key&&(W(),x([null===(e=r.actionTabs)||void 0===e||null===(t=e.params)||void 0===t?void 0:t.group_id]))}),[r.actionTabs.key]);var W=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,Object(A.v)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(t=e.sent)&&t.item_banks_group&&(n={id:-1,item_banks_count:(null==t?void 0:t.no_group_count)||0,name:{name:"未加入分组"}},r=[n].concat((null==t?void 0:t.item_banks_group)||[]),u(r)),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){i({type:"problemset/setActionTabs",payload:{}})},Y=function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==O.length){e.next=3;break}return f.b.warn("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==b){e.next=6;break}return y(2),e.abrupt("return");case 6:return G(!0),e.next=9,Object(A.j)({item_banks_group_ids:O,clazz:"ItemBank",group_ids:L});case 9:0===(null==(t=e.sent)?void 0:t.status)&&(s(),q()),G(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,afterClose:function(){I([]),y(1),z(!1),u([])},title:"共享试题".concat(b,"/2"),visible:"共享试题"===r.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:U.a.customModal,onCancel:q},_.a.createElement("aside",{className:U.a.shareModal},_.a.createElement(a.a,{spinning:P},_.a.createElement("div",{className:U.a.content},1===b&&_.a.createElement("div",{className:U.a.group},_.a.createElement(w.a,{value:O,onChange:function(e){return x(e)}})),2===b&&_.a.createElement("div",{className:U.a.teachGroup},_.a.createElement("p",null,"共享至教研团队"),_.a.createElement(d.a.Group,{value:L,onChange:function(e){return I(e)}},null==r||null===(t=r.teachGroupData)||void 0===t||null===(n=t.groups)||void 0===n?void 0:n.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},null==e?void 0:e.name)}))))),_.a.createElement("div",{className:U.a.footer},_.a.createElement(o.a,{onClick:q},"取消"),_.a.createElement(o.a,{loading:B,onClick:Y,type:"primary"},1===b?"下一步":"确认共享")))))})),H=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,i=void 0===a?function(){}:a,s=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData"]),Object(T.useRef)(!1)),o=Object(T.useState)(!1),l=Object(m.a)(o,2),c=l[0],u=l[1];Object(T.useEffect)((function(){"Problemset-SetPrivate"===t.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?f():u(!0):u(!1)}),[t.actionTabs.key]);var f=function(){var e=Object(v.a)(k.a.mark((function e(){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),e.next=3,r({type:"problemset/setPrivate",payload:t.actionTabs.params});case 3:n=e.sent,r({type:"problemset/setActionTabs",payload:{}}),s.current=!1,0===n.status&&i();case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:c,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:n["problemset/setPrivate"],width:"442px",onOk:f,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}}),s.current=!1}},_.a.createElement("div",{className:R.a.modalContentLeft},"本题已公开,撤销公开可能导致部分用户对本题的使用受损。"),_.a.createElement("div",{className:R.a.modalContentLeft},"确认撤销公开回到自有状态吗?"),_.a.createElement("div",null,_.a.createElement(d.a,{className:"mt10",defaultChecked:!1,onChange:function(e){return s.current=e.target.checked}},"不再提示")))})),V=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,i=void 0===a?function(){}:a,s=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData"]),function(){var e=Object(v.a)(k.a.mark((function e(){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"problemset/handleDelete",payload:t.actionTabs.params});case 2:n=e.sent,r({type:"problemset/setActionTabs",payload:{}}),0===n.status&&i();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-Delete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:n["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"确认删除后,无法撤销"),_.a.createElement("div",{className:R.a.modalContent},"是否确认删除?"))})),z=n("LvDl"),W=n("9Bee"),q=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n=e.problemset,r=e.dispatch,a=Object(T.useState)({}),i=Object(m.a)(a,2),o=i[0],l=i[1],c=Object(T.useState)([]),u=Object(m.a)(c,2),d=u[0],g=u[1],b=Object(T.useState)(!1),y=Object(m.a)(b,2),E=y[0],S=y[1],O=["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"];Object(T.useEffect)((function(){var e;if("SINGLE"===(null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)){var t,r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params);l(r),g(r.choices)}}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:E&&(r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params),g(r.choices)),S(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"SINGLE"===n.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){l({}),g([]),S(!1),r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"单选题"),_.a.createElement(W.a,{value:null==o?void 0:o.name}),null==d?void 0:d.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return E&&n&&(i=R.a.green),E&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:E?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(h.a,{onChange:function(e){return function(e,t){console.log(e.target.checked);var n=d.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t&&e.target.checked})}));g(n)}(e,t)},checked:r}),_.a.createElement("span",null,O[t],". "),_.a.createElement(W.a,{className:R.a.html,value:a}),E&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),E&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),E&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),O[d.findIndex((function(e){return e.is_answer}))]),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==o?void 0:o.analysis)||"暂无解析"))))})),Y=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n=e.problemset,r=e.dispatch,a=Object(T.useState)({}),i=Object(m.a)(a,2),o=i[0],l=i[1],c=Object(T.useState)([]),u=Object(m.a)(c,2),h=u[0],g=u[1],b=Object(T.useState)(!1),y=Object(m.a)(b,2),E=y[0],S=y[1],O=["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"];Object(T.useEffect)((function(){var e;if("MULTIPLE"===(null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)){var t,r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params);l(r),g(r.choices)}}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var x,C=function(){var e=Object(v.a)(k.a.mark((function e(){var t,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:E&&(r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params),g(r.choices)),S(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"MULTIPLE"===n.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){l({}),g([]),S(!1),r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"多选题"),_.a.createElement(W.a,{value:null==o?void 0:o.name}),null==h?void 0:h.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return E&&n&&(i=R.a.green),E&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:E?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(d.a,{style:{padding:3},onChange:function(e){return function(e,t){console.log(e.target.checked);var n=h.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t?e.target.checked:n.checked})}));g(n)}(e,t)},checked:r}),_.a.createElement("span",null,O[t],". "),_.a.createElement(W.a,{className:R.a.html,value:a}),E&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),E&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),E&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),(x="",h.forEach((function(e,t){e.is_answer&&(x+=O[t])})),x)),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==o?void 0:o.analysis)||"暂无解析"))))})),X=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,a=e.dispatch,i=Object(T.useState)({}),o=Object(m.a)(i,2),l=o[0],c=o[1],u=Object(T.useState)([]),d=Object(m.a)(u,2),g=d[0],b=d[1],y=Object(T.useState)(!1),E=Object(m.a)(y,2),S=E[0],O=E[1];Object(T.useEffect)((function(){var e;if("JUDGMENT"===(null==r||null===(e=r.actionTabs)||void 0===e?void 0:e.key)){var t,n=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params);c(n),b(n.choices)}}),[null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:S&&(n=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params),b(n.choices)),O(!S);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"JUDGMENT"===r.actionTabs.key,title:"试题体验",okText:S?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){c({}),b([]),O(!1),a({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"判断题"),_.a.createElement(W.a,{value:null==l?void 0:l.name}),null==g?void 0:g.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return S&&n&&(i=R.a.green),S&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:S?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(h.a,{onChange:function(e){return function(e,t){console.log(e.target.checked);var n=g.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t&&e.target.checked})}));b(n)}(e,t)},checked:r}),_.a.createElement(W.a,{className:R.a.html,value:a}),S&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),S&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),S&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),null===(n=g.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==l?void 0:l.analysis)||"暂无解析"))))})),$=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,a=e.dispatch,i=Object(T.useState)({}),o=Object(m.a)(i,2),l=o[0],c=o[1],u=Object(T.useState)([]),d=Object(m.a)(u,2),h=d[0],g=d[1],y=Object(T.useState)(!1),E=Object(m.a)(y,2),S=E[0],O=E[1];Object(T.useEffect)((function(){var e;if("COMPLETION"===(null==r||null===(e=r.actionTabs)||void 0===e?void 0:e.key)){var t,n,a=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params);c(a),g(null==a||null===(n=a.standard_answer)||void 0===n?void 0:n.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:S&&(a=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params),g(null==a||null===(n=a.standard_answer)||void 0===n?void 0:n.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))),O(!S);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"COMPLETION"===r.actionTabs.key,title:"试题体验",okText:S?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){c({}),g([]),O(!1),a({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"填空题"),_.a.createElement(W.a,{value:null==l?void 0:l.name}),null==h?void 0:h.map((function(e,t){var n=e.value,r=e.answer,a="";return S&&null!=r&&r.includes(n)&&(a=R.a.green),!S||null!=r&&r.includes(n)||(a=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:S?"none":"auto",marginTop:10},className:"".concat(R.a.row," ").concat(a)},_.a.createElement("div",{style:{minWidth:80}},"填空",t+1,"答案:"),_.a.createElement(b.a.TextArea,{className:R.a.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,t){var n=h.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{value:r===t?e.target.value:n.value})}));g(n)}(e,t)},value:n}),S&&(null==r?void 0:r.includes(n))&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),S&&!(null!=r&&r.includes(n))&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),S&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),null==l||null===(n=l.standard_answer)||void 0===n?void 0:n.map((function(e,t){var n;return _.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"填空",t+1,"答案: "),(null==e||null===(n=e.answer_text)||void 0===n?void 0:n.join("、"))||"")})),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==l?void 0:l.analysis)||"暂无解析"))))})),J=(n("Q9mQ"),n("diRs")),Q=n("+z73"),Z=n.n(Q),ee=function(e){var t,n,r,a=e.data,i=void 0===a?[]:a,s=e.onClick;return _.a.createElement("aside",{style:{overflowX:"auto"}},(null==i?void 0:i.length)>5?(t=!0,n=i.slice(2,-2),r=_.a.createElement("div",{className:Z.a.pWrap},n.map((function(e){return _.a.createElement("span",{title:e.name,onClick:function(){return s(e.id)},key:e.id},e.name)}))),i.map((function(e,n){var a=null;return n>1&&n0?n[0].callbacks.push(t):se.push({element:e,callbacks:[t]}),{clear:function(){se=se.filter((function(t){return t.element!==e}))}}}},ce=le,ue=[{stateName:"single_questions_count",type:"SINGLE",typeName:"单选题"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"多选题"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"判断题"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"填空题"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"简答题"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"编程题"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"实训题"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"组合题"}],de=function(e){var t=e.visible,n=e.basketData,r=e.basketTotal,a=e.onClose,i=void 0===a?function(){}:a,s=e.onDelete,o=void 0===s?function(){}:s,l=Object(T.useRef)(),c=Object(T.useRef)();return Object(T.useEffect)((function(){if(c.current)return r>=0&&!l.current&&(l.current=ce.init(c.current,(function(){i()}))),function(){l.current&&l.current.clear()}}),[c.current]),_.a.createElement(re.a,{className:ie.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:t,forceRender:!0,onClose:i},r>0?_.a.createElement("div",{style:{height:"100%"},ref:c},_.a.createElement("div",{className:ie.a.title},"试题篮"),ue.map((function(e){return n[e.stateName]>0&&_.a.createElement("div",{className:ie.a.problemset,key:e.type},_.a.createElement("div",{className:ie.a.content},e.typeName,"(",n[e.stateName],")"),_.a.createElement("div",{className:ie.a.delete,onClick:function(){return o(e.type)}},_.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(ie.a.deleteIcon)})))})),_.a.createElement("div",{className:ie.a.previewWrap},_.a.createElement("div",{className:ie.a.preview,onClick:function(){return S.e.push("/problemset/preview")}},"试卷预览"))):_.a.createElement("div",{ref:c},_.a.createElement(L.a,{customText:"请选择试题进行组卷"})))},fe={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题"},he=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,r=e.problemset,a=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,o=void 0===s?function(){}:s,l=e.onReloadBasketData,c=void 0===l?function(){}:l,u=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/basketDelete",payload:r.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&(o(),c());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-BasketDelete"===r.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:u,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"是否删除试题篮中",fe[null===(t=r.actionTabs)||void 0===t||null===(n=t.params)||void 0===n?void 0:n.type]))})),pe=n("A60/"),ve=n.n(pe),me=function(e){var t=e.count,n=e.visibleBasket,r=e.onToggleVisible,a=void 0===r?function(){}:r;return _.a.createElement("div",{className:"".concat(n?ve.a.right180:ve.a.right20," ").concat(ve.a.wrap)},_.a.createElement(l.a,{title:"试题篮",placement:"left"},_.a.createElement("div",{className:ve.a.basket,onClick:a},t>0&&_.a.createElement("div",{className:ve.a.count},t),_.a.createElement("span",{className:ve.a.iconWrap},_.a.createElement("i",{className:"".concat(ve.a.icon," iconfont icon-shitilan")})),_.a.createElement("p",{className:ve.a.name},"试题篮"))))},ge=n("+vTd"),be=n.n(ge),ye=n("xKgJ"),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."],ke=["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"],Te=function(e){var t,n,r,a,s,o,l,u,d,f,h,p,v,m,g=e.isProblemset,b=e.data,y=e.user,E=e.activeTabsKey,k=e.onPublicReview,T=void 0===k?function(){}:k,S=(e.onStartExperience,e.onSetPrivate),O=void 0===S?function(){}:S,x=e.onCorrection,C=void 0===x?function(){}:x,w=e.onCollect,A=void 0===w?function(){}:w,D=e.onSetPublic,L=void 0===D?function(){}:D,I=e.onDelete,R=void 0===I?function(){}:I,N=(e.onCancel,e.onSelect,e.onMoveTo),P=void 0===N?function(){}:N,j=(e.onSetShare,e.onCancelShare,e.onPublish),M=void 0===j?function(){}:j,F=e.onCancelPublish,B=void 0===F?function(){}:F,U="PROGRAM"===b.item_type?"/problems/".concat(null===(t=b.program_attr)||void 0===t?void 0:t.identifier,"/edit"):"/problemset/edit/".concat(b.id),K="0"===E&&!b.public&&!b.apply&&("PROGRAM"===b.item_type&&0!==(null===(n=b.program_attr)||void 0===n?void 0:n.status)||"PROGRAM"!==b.item_type),G=_.a.createElement(c.a,{forceSubMenuRender:!0,className:be.a.menu},"0"===E&&!b.public&&_.a.createElement(c.a.Item,{key:"-1"},_.a.createElement("a",{className:be.a.actionLink,target:"_blank",href:U},"编辑")),("0"===E||"3"===E)&&"PROGRAM"===b.item_type&&0!==(null===(r=b.program_attr)||void 0===r?void 0:r.status)&&!b.public&&(null===(a=b.author)||void 0===a?void 0:a.login)===(null===(s=y.userInfo)||void 0===s?void 0:s.login)&&_.a.createElement(c.a.Item,{key:"0"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){var e;return B(null==b||null===(e=b.program_attr)||void 0===e?void 0:e.identifier)}},"撤销发布")),"0"===E&&_.a.createElement(c.a.Item,{key:"1"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return P(b.id)}},"移动到")),K&&_.a.createElement(c.a.Item,{key:"4"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return L(b.id)}},"公开")),"0"===E&&!b.public&&b.apply&&("PROGRAM"===b.item_type&&0!==b.program_attr.status||"PROGRAM"!==b.item_type)&&_.a.createElement(c.a.Item,{key:"5"},_.a.createElement("a",{className:be.a.reviewFlag,onClick:T},"审核中")),("0"===E||"1"===E)&&b.public&&(null===(o=b.author)||void 0===o?void 0:o.login)===(null===(l=y.userInfo)||void 0===l?void 0:l.login)&&_.a.createElement(c.a.Item,{key:"6"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return O(b.id)}},"撤销公开")),"2"===E&&_.a.createElement(c.a.Item,{key:"7"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return A(b.id,b.is_collected)}},"取消收藏")),("0"===E||"3"===E)&&"PROGRAM"===b.item_type&&0===(null===(u=b.program_attr)||void 0===u?void 0:u.status)&&!b.public&&(null===(d=b.author)||void 0===d?void 0:d.login)===(null===(f=y.userInfo)||void 0===f?void 0:f.login)&&_.a.createElement(c.a.Item,{key:"8"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){var e;return M(null==b||null===(e=b.program_attr)||void 0===e?void 0:e.identifier)}},"发布")),("1"===E||"3"===E)&&!Object(ye.n)()&&!Object(ye.l)()&&(null===(h=b.author)||void 0===h?void 0:h.login)!==(null===(p=y.userInfo)||void 0===p?void 0:p.login)&&_.a.createElement(c.a.Item,{key:"9"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return A(b.id,b.is_collected)}},b.is_collected?"取消收藏":"收藏")),"0"!==E&&!Object(ye.n)()&&!Object(ye.l)()&&_.a.createElement(c.a.Item,{key:"10"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return C(b.id)}},"纠错")),("0"===E&&!b.public||"1"===E&&Object(ye.n)()&&(null===(v=b.author)||void 0===v?void 0:v.login)!==(null===(m=y.userInfo)||void 0===m?void 0:m.login))&&_.a.createElement(c.a.Item,{key:"11"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return R(b.id)}},"删除"))),H=_.a.createElement(c.a,{forceSubMenuRender:!0,className:be.a.menu},_.a.createElement(c.a.Item,{key:"10"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return C(b.id)}},"纠错"))),V="0"!==E&&!Object(ye.n)()&&!Object(ye.l)();return _.a.createElement(_.a.Fragment,null,g?_.a.createElement(i.a,{className:"ml40",overlay:G},_.a.createElement("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()}},_.a.createElement("span",{className:"c-light-primary"},"更多"))):V?_.a.createElement(i.a,{className:"ml40",overlay:H},_.a.createElement("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()}},_.a.createElement("span",{className:"c-light-primary"},"更多"))):_.a.createElement("span",null))},_e=function(e){e.isProblemset;var t,n,r,a=e.data,i=(e.user,e.selectIds),s=(e.activeTabsKey,e.onPublicReview,e.onStartExperience),o=void 0===s?function(){}:s,l=e.onSelectCheckBox,c=void 0===l?function(){}:l,f=(e.onSetPrivate,e.onCorrection,e.onCollect,e.onSetPublic,e.onDelete,e.onCancel,e.onSelect,e.onMoveTo,e.onSetShare,e.onCancelShare,e.onPublish,e.onCancelPublish,Object(T.useState)(!1)),p=Object(m.a)(f,2),v=p[0],g=p[1];return _.a.createElement("div",{className:be.a.itemWrap},_.a.createElement("div",{className:be.a.list},_.a.createElement(d.a,{className:"mr10",onChange:function(e){var t=Object(u.a)(i);e.target.checked?t.push(a.id):t=t.filter((function(e){return e!==a.id})),c(t)},checked:i.includes(a.id)}),_.a.createElement("div",{className:be.a.title},_.a.createElement(W.a,{key:1,showLines:1,showTextOnly:!0,className:be.a.topicTitleContent,value:a.name})),!v&&_.a.createElement("div",{onClick:function(){return g(!v)},className:be.a.tr},"展开",_.a.createElement("i",{style:{transform:"rotate(90deg)"},className:"iconfont icon-lujing"}))),_.a.createElement("aside",{style:v?{height:"auto"}:{overflow:"hidden",height:0}},_.a.createElement(W.a,{key:2,className:"".concat(be.a.topicTitleContent," mt20"),value:a.name}),_.a.createElement("div",{className:"".concat(be.a.row," mt15")},"JUDGMENT"===a.item_type?_.a.createElement("div",{className:be.a.judgmentContent},a.choices.map((function(e,t){return _.a.createElement(h.a,{key:t,disabled:!0},e.choice_text)}))):"PROGRAM"===a.item_type?_.a.createElement("div",{className:be.a.programContent},_.a.createElement(W.a,{value:null===(n=a.program_attr)||void 0===n?void 0:n.description})):"COMBINATION"===a.item_type?_.a.createElement("div",{className:be.a.combinationContent},null==a||null===(r=a.sub_item_banks)||void 0===r?void 0:r.map((function(e,t){var n,r="(题目".concat(t+1,"-单选题) ");return _.a.createElement(T.Fragment,null,_.a.createElement("div",{style:{marginTop:10,marginBottom:10}},_.a.createElement(W.a,{value:r+e.name})),e.choices.map((function(e,t){return _.a.createElement("div",{key:t,className:be.a.otherContentItem},_.a.createElement("p",null,Ee[t]),_.a.createElement(W.a,{className:be.a.otehrContentHtml,value:e.choice_text}))})),_.a.createElement("div",{className:be.a.con},_.a.createElement("b",{className:"c-grey-333 font14"}," ","答案:",null==ke?void 0:ke[null==e||null===(n=e.choices)||void 0===n?void 0:n.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "),_.a.createElement("div",null,_.a.createElement("span",null,"解析:"),_.a.createElement(W.a,{className:be.a.parseAnswerHtml,value:e.analysis||"暂无解析"}))))}))):_.a.createElement("div",{className:be.a.otherContent},a.choices.map((function(e,t){return _.a.createElement("div",{key:t,className:be.a.otherContentItem},_.a.createElement("p",null,Ee[t]),_.a.createElement(W.a,{className:be.a.otehrContentHtml,value:e.choice_text}))})))),_.a.createElement("div",{className:be.a.row},_.a.createElement("div",{className:be.a.updateTimeRow},_.a.createElement("div",{className:be.a.updateTimeWrap},"PROGRAM"===a.item_type&&_.a.createElement("p",{className:be.a.programLanguage},"编程语言:",null===(t=a.program_attr)||void 0===t?void 0:t.language)))),"PROGRAM"!==a.item_type&&"COMBINATION"!==a.item_type&&_.a.createElement("div",null,_.a.createElement("div",{className:be.a.parseAnswerBorder}),_.a.createElement("div",{className:be.a.answer},function(){var e,t,n,r={SUBJECTIVE:null===(e=a.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(t=a.choices)||void 0===t||null===(n=t.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},i=a.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),s=i>-1?ke[i]:"",o="";a.choices.map((function(e,t){e.is_answer&&(o+=ke[t])}));var l,c=r[a.item_type],u={SINGLE:_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(s||"无")}),MULTIPLE:_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(o||"无")}),COMPLETION:_.a.createElement("div",null,null===(l=a.standard_answer)||void 0===l?void 0:l.map((function(e,t){return _.a.createElement(W.a,{key:t,className:be.a.answerHtml,value:"答案(填空".concat(e.position,"):").concat(e.answer_text.join("、"))})})))},d=_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(c||"无")});return u[a.item_type]||d}()),_.a.createElement("div",{className:be.a.parse},_.a.createElement("div",{className:be.a.parseText},"解析:"),_.a.createElement("div",{className:be.a.parseAnswer},a.analysis?_.a.createElement(W.a,{className:be.a.parseAnswerHtml,value:a.analysis}):"暂无解析"))),_.a.createElement("div",{className:be.a.bottom},"SUBJECTIVE"!==a.item_type&&"COMBINATION"!==a.item_type&&_.a.createElement("span",{onClick:function(){return o(a)}},"体验"),_.a.createElement("span",{onClick:function(){return g(!1)}},"收起",_.a.createElement("i",{className:"iconfont icon-zhankaijiantou"})," "))))},Se=n("YaiT"),Oe=n.n(Se),xe=n("ErOA"),Ce=function(e){var t=e.isProblemset,n=e.data,r=(e.user,e.onOpen),a=void 0===r?function(){}:r,i=e.onMove,s=void 0===i?function(){}:i,l=e.onRenameOk,c=void 0===l?function(){}:l,u=e.onDeleteOk,d=void 0===u?function(){}:u,h=Object(T.useState)(!1),g=Object(m.a)(h,2),y=g[0],E=g[1],S=Object(T.useState)(""),O=Object(m.a)(S,2),x=O[0],C=O[1];Object(T.useEffect)((function(){n.name&&C(null==n?void 0:n.name)}),[null==n?void 0:n.name]);var w=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=["?","、","/","╲","*","<",">","|"],x.trim()){e.next=4;break}return f.b.warn("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return f.b.warn("首字符不能为空格"),e.abrupt("return");case 7:r=0;case 8:if(!(r-1?C(x.filter((function(t){return t!==e.id}))):C(x.concat(e.id))}}),_.a.createElement("div",{className:Me.a.info},_.a.createElement("div",{className:Me.a.title},_.a.createElement("div",{className:Me.a.titleLeft},_.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank"},_.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})),(null==e?void 0:e.need_authorize)&&_.a.createElement("span",{onClick:function(){Object(Be.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"需授权"),Object(ye.u)()&&1===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"正常")),Object(ye.u)()&&2===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"需完善")),Object(ye.u)()&&3===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"无法使用")))),_.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_.a.createElement("span",{className:Me.a.description,dangerouslySetInnerHTML:{__html:e.description}})),_.a.createElement("div",{className:" mt15"},e.challenge_names.map((function(e,t){return _.a.createElement("span",{key:t,className:"mr30 font12"},"第",t+1,"关 ",e," ")}))),_.a.createElement(Ie.a,{dashed:!0}),_.a.createElement("div",{className:"c-light-black mt20 font12"},_.a.createElement("span",null,e.author_name),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,e.author_school_name),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,"难度系数 ",e.level),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,"学习人数 "),_.a.createElement("span",null,e.study_count))))})),0===(null==E||null===(i=E.shixun_list)||void 0===i?void 0:i.length)&&_.a.createElement(L.a,null),_.a.createElement("p",null)),_.a.createElement("div",{className:"tc mt20"},_.a.createElement(r.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:P.page||1,showQuickJumper:!0,total:null==E?void 0:E.shixuns_count,onChange:function(e){P.page=e,j(Object(s.a)({},P))}})))})),Ve=y.a.TabPane,ze=b.a.Search,We=b.a.TextArea;t.default=Object(S.b)((function(e){var t=e.problemset,n=e.user,r=e.loading;return{problemset:t,user:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t,n,b,E,x,C=e.problemset,I=e.user,R=(e.globalSetting,e.loading),P=e.dispatch,j=e.match,B=Object(g.a)(e,["problemset","user","globalSetting","loading","dispatch","match"]),U=Object(T.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:(null===(t=B.location)||void 0===t||null===(n=t.query)||void 0===n?void 0:n.id)||null,exam_id:(null==j||null===(b=j.params)||void 0===b?void 0:b.id)||null,exercise_id:(null==j||null===(E=j.params)||void 0===E?void 0:E.categoryId)||null}),K=Object(m.a)(U,2),W=K[0],J=K[1],Q=Object(T.useState)(0),Z=Object(m.a)(Q,2),te=Z[0],re=Z[1],ae=Object(T.useState)([]),ie=Object(m.a)(ae,2),se=ie[0],oe=ie[1],le=Object(T.useState)("0"),ce=Object(m.a)(le,2),ue=ce[0],fe=ce[1],pe=Object(T.useState)(0),ve=Object(m.a)(pe,2),ge=ve[0],be=ve[1],Ee=Object(T.useState)([]),ke=Object(m.a)(Ee,2),Se=ke[0],Oe=ke[1],we=Object(T.useState)(!1),Ae=Object(m.a)(we,2),Ie=(Ae[0],Ae[1]),Re=Object(T.useState)([]),Ne=Object(m.a)(Re,2),Pe=Ne[0],je=Ne[1],Me=Object(T.useState)(0),Fe=Object(m.a)(Me,2),Be=Fe[0],Ue=Fe[1],Ke=Object(T.useState)(!1),Ge=Object(m.a)(Ke,2),qe=Ge[0],Ye=Ge[1],Xe=Object(T.useState)(!1),$e=Object(m.a)(Xe,2),Je=$e[0],Qe=$e[1],Ze=Object(T.useRef)(!1),et=(Object(T.useRef)(""),Object(T.useRef)()),tt=Object(T.useRef)(),nt=Object(T.useRef)(),rt=Object(T.useState)(),at=Object(m.a)(rt,2),it=at[0],st=at[1],ot=Object(T.useState)([]),lt=Object(m.a)(ot,2),ct=lt[0],ut=lt[1],dt=Object(T.useRef)(!1),ft="/problemset"===(null==j?void 0:j.url),ht=I.userInfo||{},pt=ht.admin,vt=ht.business,mt=ht.is_shixun_marker,gt=ht.is_teacher,bt=ht.user_identity,yt=pt||vt||mt||gt||"学生"!==bt,Et=Object(T.useState)("按更新时间降序"),kt=Object(m.a)(Et,2),Tt=kt[0],_t=kt[1],St=Object(T.useState)([]),Ot=Object(m.a)(St,2),xt=Ot[0],Ct=Ot[1],wt=Object(T.useState)(0),At=Object(m.a)(wt,2),Dt=At[0],Lt=At[1],It=Object(T.useRef)(null),Rt=Object(T.useRef)(!1),Nt=Object(T.useState)(!1),Pt=Object(m.a)(Nt,2),jt=Pt[0],Mt=Pt[1],Ft=[{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];Object(T.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]),Object(T.useEffect)((function(){var e;P({type:"problemset/getDisciplines",payload:{source:"question"}});var t=(null===(e=B.location.query)||void 0===e?void 0:e.group_id)||0;W.group_id=Number(t),J(W),Ut(W),Kt(),Bt()}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),P({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){P({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),P({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/headerFixedToggle",payload:!0}),function(){P({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/headerFooterToggle",payload:ft}),function(){P({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),Object(T.useEffect)((function(){var e;C.disciplinesData&&Oe((null==C||null===(e=C.disciplinesData)||void 0===e?void 0:e.tag_disciplines)||[]);Object(Le.V)("试题库")}),[null==C?void 0:C.disciplinesData]);var Bt=function(){var e=Object(v.a)(k.a.mark((function e(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(T.useEffect)((function(){var e=C.basketData||{},t=e.completion_questions_count,n=void 0===t?0:t,r=e.judgement_questions_count,a=void 0===r?0:r,i=e.multiple_questions_count,s=void 0===i?0:i,o=e.practical_questions_count,l=void 0===o?0:o,c=e.program_questions_count,u=void 0===c?0:c,d=e.single_questions_count,f=void 0===d?0:d,h=e.subjective_questions_count,p=void 0===h?0:h,v=e.combination_questions_count;Ue(n+a+s+l+u+f+p+(void 0===v?0:v))}),[C.basketData]);var Ut=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P({type:"problemset/getItemBanks",payload:t});case 2:(n=e.sent)&&403!==n.status&&401!==n.status&&500!==n.status&&(re(n.items_count||0),oe(n.items||[]),st(n.used_shixun_ids||[]),Gt(n.items||[]),ut([]),je((null==n?void 0:n.navigation)||[]),Ct((null==n?void 0:n.item_banks_group)||[]),Rt.current||(Lt((null==n||null===(r=n.item_banks_group)||void 0===r?void 0:r.length)>5?1:0),Rt.current=!1),be((null==n?void 0:n.added_num)||0),Mt(!1));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Kt=function(){P({type:"problemset/getBasketList",payload:{}})},Gt=function(e){var t=e.every((function(e){var t;return 0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)}));Ze.current=t},Ht=function(){W.per_page=20,J(W),Ut(W)},Vt=function(e){var t=e.length===se.length&&W.page>1?W.page-1:W.page;W.page=t,W.per_page=20,Kt(),J(W),Ut(W)},zt=function(){P({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wt=function(){var e=Object(v.a)(k.a.mark((function e(t,n){var r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,Object(A.l)({id:t});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,Object(A.C)({id:t});case 8:e.t0=e.sent;case 9:0===(null==(r=e.t0)?void 0:r.status)&&Ht();case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:hn(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:un(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(e){tt.current="",et.current="",p.a.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:_.a.createElement("div",{className:"font14"},_.a.createElement("div",null,"错误类型:"),_.a.createElement(h.a.Group,{className:"mt10",onChange:function(e){return et.current=e.target.value}},_.a.createElement(h.a,{value:"题干"},"题干"),_.a.createElement(h.a,{value:"答案"},"答案"),_.a.createElement(h.a,{value:"解析"},"解析"),_.a.createElement(h.a,{value:"属性"},"属性"),_.a.createElement(h.a,{value:"其它"},"其它")),_.a.createElement("div",{className:"mt10"},"错误描述:"),_.a.createElement(We,{className:"mt10",rows:4,defaultValue:tt.current,onChange:function(e){return tt.current=e.target.value}})),onOk:function(){return new Promise(function(){var t=Object(v.a)(k.a.mark((function t(n,r){return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(et.current&&tt.current){t.next=3;break}return f.b.info("请填写错误类型和错误描述!"),t.abrupt("return",r());case 3:return t.next=5,Object(A.m)({id:e,clazz:et.current,description:tt.current});case 5:0===t.sent.status&&f.b.info("添加成功!"),n();case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}})},$t=function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},Jt=function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},Qt=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r,a,i;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(n=t.item_type)){e.next=12;break}return r=t.program_attr.identifier,e.next=5,P({type:"problemset/startExperience",payload:{id:r}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return i=a.identifier,Object(Le.Q)("/myproblems/".concat(i)),e.abrupt("return");case 10:return f.b.warn(a.message),e.abrupt("return");case 12:P({type:"problemset/setActionTabs",payload:{key:n,params:t}});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Zt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.I)({item_id:t,id:W.exam_id});case 3:return 0===e.sent.status&&Ht(),e.abrupt("return");case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==W?void 0:W.exercise_id,item_bank_ids:[t]}});case 9:return 0===e.sent.status&&Ht(),e.abrupt("return");case 12:return e.next=14,P({type:"problemset/cancel",payload:{id:t,item_bank:1}});case 14:0===e.sent.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),en=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W.page=1,W.per_page=20,W.group_id=Math.abs(t),J(W),Ut(W);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),tn=function(){var e=Object(v.a)(k.a.mark((function e(t,n){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Rt.current=!0,Mt(!0),!n){e.next=8;break}return e.next=5,Object(A.E)({id:Math.abs(t)});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,Object(A.D)({id:Math.abs(t)});case 10:e.t0=e.sent;case 11:0===e.t0.status?Ht():(Rt.current=!1,Mt(!1));case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),nn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.q)({exam_id:W.exam_id,item_bank_ids:[t]});case 3:return 0===e.sent.status&&Ht(),e.abrupt("return");case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercises/".concat(null==W?void 0:W.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[t]}});case 9:return 0===e.sent.status&&Ht(),e.abrupt("return");case 12:if(200!==Be){e.next=15;break}return f.b.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,P({type:"problemset/select",payload:{item_bank_ids:[t]}});case 17:0===e.sent.status&&(Ht(),Kt());case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}if(null!=ct&&ct.length){e.next=3;break}return e.abrupt("return",f.b.info("请先选择试题"));case 3:nt.current=[0],p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow),style:{maxHeight:500,overflow:"auto"}},_.a.createElement("p",{className:"c-grey-333"},"请选择需要移动到的文件夹"),_.a.createElement(w.a,{defaultValue:!0,value:nt.current,onChange:function(e){return nt.current=e}})),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(A.f)({ids:t?[t]:ct,groups_ids:null===(n=nt.current)||void 0===n?void 0:n[0]});case 2:r=e.sent,nt.current=[],0===(null==r?void 0:r.status)&&Ht();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),an=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(A.z)({clazz:"ItemBank",id:t});case 2:n=e.sent,r=(null==n?void 0:n.groups)||[],nt.current=[],p.a.confirm({centered:!0,width:530,okText:"确定撤销",cancelText:"取消",title:"本题已共享的教研团队",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},_.a.createElement("p",{className:"c-grey-999"},"选中并确定,即撤销本题对选中教研团队的分享"),_.a.createElement(d.a.Group,{className:ne.a.checkbox,defaultValue:nt.current,onChange:function(e){return nt.current=e}},null==r?void 0:r.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},e.name)})))),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(v.a)(k.a.mark((function e(n,a){var i,s,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(nt.current.length){e.next=3;break}return f.b.warn("请选择需要撤销共享的教研团队"),e.abrupt("return",a());case 3:return s=null==r||null===(i=r.map((function(e){return e.group_id})))||void 0===i?void 0:i.filter((function(e){return!nt.current.includes(e)})),e.next=6,Object(A.j)({ids:[t],clazz:"ItemBank",group_ids:s});case 6:return o=e.sent,nt.current=[],0===(null==o?void 0:o.status)&&(f.b.info("撤销共享成功"),Ht()),e.abrupt("return",n());case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sn=function(e){var t=ct;if(null==t||!t.length)return f.b.info("请先选择试题");Be+t.length>200&&e&&ft?f.b.info("试题篮中最多可再加入".concat(200-Be,"题,当前选中").concat(t.length,"题,请重新选择")):e?on(t):ln(t)},on=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Object(u.a)(t),se.forEach((function(e){var t;n.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)&&Object(z.remove)(n,(function(t){return t===e.id})))})),p.a.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:_.a.createElement("div",null,"当前已选择",t.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入"," "),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.q)({exam_id:W.exam_id,item_bank_ids:n});case 3:t=e.sent,e.next=15;break;case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercises/".concat(null==W?void 0:W.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,P({type:"problemset/select",payload:{item_bank_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ln=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(xe.a)("/api/examination_banks/".concat(W.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:t}});case 3:n=e.sent,e.next=15;break;case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==W?void 0:W.exercise_id,item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,P({type:"problemset/unselectAll",payload:{item_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ft||200!==Be){e.next=3;break}return f.b.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!W.exam_id){e.next=10;break}return e.next=6,Object(A.q)({exam_id:W.exam_id,shixun_ids:t});case 6:0===e.sent.status&&Ht(),e.next=14;break;case 10:return e.next=12,P({type:"problemset/select",payload:{shixun_ids:t}});case 12:0===e.sent.status&&(Kt(),Ht());case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),un=function(e){var t,n,r,a;if(null!=ct&&ct.length||e)return null!==(t=C.teachGroupData)&&void 0!==t&&null!==(n=t.groups)&&void 0!==n&&n.length?void p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},_.a.createElement(d.a.Group,{className:ne.a.checkbox,defaultValue:nt.current,onChange:function(e){return nt.current=e}},null===(r=C.teachGroupData)||void 0===r||null===(a=r.groups)||void 0===a?void 0:a.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},e.name)})))),onOk:function(){return new Promise(function(){var t=Object(v.a)(k.a.mark((function t(n,r){var a,i;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(a=nt.current)&&void 0!==a&&a.length){t.next=3;break}return f.b.info("请先选择教研团队"),t.abrupt("return",r());case 3:return t.next=5,Object(A.j)({ids:e?[e]:ct,clazz:"ItemBank",group_ids:nt.current});case 5:0===(null==(i=t.sent)?void 0:i.status)&&(f.b.info("所选试题成功分享至教研团队"),nt.current=[],ut([]),Ht(),n());case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}}):f.b.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");P({type:"problemset/setActionTabs",payload:{key:"共享试题",params:W}})},dn=function(){var e=function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ie(!0),e.next=3,Object(A.h)({ids:ct});case 3:t=e.sent,Ie(!1),0===(null==t?void 0:t.status)&&p.a.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(t.success,"条试题,有").concat(t.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){Vt(new Array(t.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=ct&&ct.length?p.a.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==ct?void 0:ct.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):f.b.warn("请选择需要删除的试题")},fn=function(){var e,t;return null!=ct&&ct.length?null!=se&&null!==(e=se.filter((function(e){return ct.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public}))?f.b.info("所选试题已公开,请重新选择"):null!=se&&null!==(t=se.filter((function(e){return ct.includes(e.id)})))&&void 0!==t&&t.find((function(e){var t;return"PROGRAM"===e.item_type&&0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)}))?f.b.info("已选题中存在未发布的编程题"):void("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||I.userInfo.professional_certification?hn():p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font16 c-grey-333"},"公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",_.a.createElement("br",null),"公开后不可修改,但可以撤销;撤销公开后可以修改。",_.a.createElement("br",null),"是否确认申请公开?",_.a.createElement("br",null),_.a.createElement(d.a,{className:"mt10",defaultChecked:!1,onChange:function(e){return dt.current=e.target.checked}},"不再提示")),onOk:function(){hn()}})):f.b.info("请先选择试题")},hn=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="3"===ue?1:2,e.next=3,Object(A.g)({ids:t?[t]:ct,source:n});case 3:0===e.sent.status&&(dt.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),dt.current=!1,ut([]),Ht());case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pn=function(e){var t;p.a.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:ne.a.modalContent},"发布后即可应用到自己管理的课堂"),_.a.createElement("div",{className:ne.a.modalContent}," 是否确认发布?")),okText:"确定",cancelText:"取消",onOk:(t=Object(v.a)(k.a.mark((function t(){var n;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(A.H)({identifier:e});case 2:0===(null==(n=t.sent)?void 0:n.status)&&(f.b.success("发布成功"),Ht());case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},vn=function(e){var t;p.a.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:_.a.createElement("p",{className:ne.a.modalContent},"是否确认撤销发布?"),okText:"确定",cancelText:"取消",onOk:(t=Object(v.a)(k.a.mark((function t(){var n;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(A.G)({identifier:e});case 2:0===(null==(n=t.sent)?void 0:n.status)&&(f.b.success("撤销发布成功"),Ht());case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},mn=(c.a,yt&&c.a.Item,yt&&c.a.Item,"0"===ue&&ft&&c.a.Item,"0"===ue&&ft&&c.a.Item,"0"===ue&&ft&&c.a.Item,function(e){ut(e)}),gn=function(e){ut(e?null==se?void 0:se.map((function(e){return e.id})):[])},bn=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"}],yn={1:"简单",2:"适中",3:"困难"},En=function(e,t){var n,r=t.id<0?"--":yt?t[W.exercise_id?"added":"choosed"]?_.a.createElement("span",{key:1,className:ne.a.btnCancel,onClick:function(e){e.target.style.pointerEvents="none",Zt(t.id)}},ft?"移出试题篮":_.a.createElement("span",null,_.a.createElement("b",{className:"iconfont icon-yichu ".concat(ne.a.cancelC)}),"移出")):"PROGRAM"===t.item_type&&0===(null===(n=t.program_attr)||void 0===n?void 0:n.status)?_.a.createElement(l.a,{placement:"top",title:"编程题未发布,不能加入!"},_.a.createElement("span",{className:ne.a.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}},ft?"加入试题篮":_.a.createElement("span",{style:{padding:"0 3px"}},_.a.createElement("b",{className:"iconfont icon-jiaru ".concat(ne.a.addC)}),"加入"))):_.a.createElement("span",{className:ne.a.btnAdd,onClick:function(){return nn(t.id)}},ft?"加入试题篮":_.a.createElement("span",{style:{padding:"0 3px"}},_.a.createElement("b",{className:"iconfont icon-jiaru ".concat(ne.a.addC)}),"加入")):_.a.createElement(_.a.Fragment,null);return _.a.createElement("span",{className:ne.a.actonBtn},r,t.id>0&&_.a.createElement(Te,{isProblemset:ft,user:I,key:t.id,data:t,activeTabsKey:ue,selectIds:ct,onCollect:Wt,onSetPublic:qt,onStartExperience:Qt,onCorrection:Xt,onPublicReview:zt,onSetPrivate:$t,onDelete:Jt,onCancel:Zt,onSelect:nn,onMoveTo:rn,onSetShare:Yt,onCancelShare:an,onPublish:pn,onCancelPublish:vn}))};return _.a.createElement(T.Fragment,null,_.a.createElement("section",null,_.a.createElement("div",{className:ne.a.wrap},_.a.createElement("div",{className:ne.a.title},"试题库"),_.a.createElement(O.a,{showSelectAll:!1,className:ne.a.select,disciplinesData:null===(x=C.disciplinesData)||void 0===x?void 0:x.disciplines,knowledgeValue:W.tag_discipline_id||-1,knowledgeData:Se,directionValue:W.discipline_id,subDisciplineValue:W.sub_discipline_id,typeValue:W.item_type,showKnowledge:!0,difficultyValue:W.difficulty,showShixun:!Object(ye.l)()&&!W.exercise_id,onShixunChange:function(){P({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,t){var n;(W.discipline_id=e||"",W.sub_discipline_id=t||"",W.tag_discipline_id="",W.page=1,W.per_page=20,delete W.id,J(W),Ut(W),null!==e)?Oe(function(e,t){var n,r,a=[];e||(null==C||null===(n=C.disciplinesData)||void 0===n||null===(r=n.disciplines)||void 0===r||r.forEach((function(e){var t;null==e||null===(t=e.sub_disciplines)||void 0===t||t.forEach((function(e){var t;null==e||null===(t=e.tag_disciplines)||void 0===t||t.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}))})));if(e&&!t){var i,s,o,l=null==C||null===(i=C.disciplinesData)||void 0===i||null===(s=i.disciplines)||void 0===s?void 0:s.find((function(t){return t.id===e}));null==l||null===(o=l.sub_disciplines)||void 0===o||o.forEach((function(e){var t;null==e||null===(t=e.tag_disciplines)||void 0===t||t.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}))}if(e&&t){var c,u,d,f,h=null==C||null===(c=C.disciplinesData)||void 0===c||null===(u=c.disciplines)||void 0===u?void 0:u.find((function(t){return t.id===e})),p=null==h||null===(d=h.sub_disciplines)||void 0===d?void 0:d.find((function(e){return e.id===t}));null==p||null===(f=p.tag_disciplines)||void 0===f||f.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}return a}(e,t)):Oe((null==C||null===(n=C.disciplinesData)||void 0===n?void 0:n.tag_disciplines)||[])},onTypeChange:function(e){W.item_type=e||"",W.page=1,W.per_page=20,J(W),Ut(W)},onDifficultyChange:function(e){W.difficulty=e||"",W.page=1,W.per_page=20,delete W.id,J(W),Ut(W)},onKnowledgeChange:function(e){W.tag_discipline_id=e,W.page=1,W.per_page=20,delete W.id,-1===e&&(W.tag_discipline_id=""),J(W),Ut(W)}}),_.a.createElement("div",{className:ne.a.contentWrap},_.a.createElement("div",{className:ne.a.tabsWrap},_.a.createElement(y.a,{activeKey:ue,onChange:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.type=e,W.group_id="0"===e?0:null,W.page=1,W.per_page=20,delete W.id,fe(e),J(W),Ut(W)},tabBarExtraContent:_.a.createElement("div",{className:ne.a.searchWrap},"0"===ue&&ft&&_.a.createElement("div",{className:ne.a.searchContent},_.a.createElement(o.a,{type:"primary",ghost:!0,onClick:function(){P({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:W}})},className:"mr20"},_.a.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5 font14"}),"新建文件夹"),_.a.createElement(o.a,{type:"primary",className:"mr30",ghost:!0,onClick:function(){var e={discipline_id:"&discipline_id=".concat(W.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(W.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(W.tag_discipline_id),difficulty:"&difficulty=".concat(W.difficulty),item_type:"&item_type=".concat(W.item_type),group_id:"&group_id=".concat(W.group_id||0)},t="/problemset/newitem?pages=".concat(W.page);Object.keys(e).forEach((function(n){W[n]&&(t+=e[n])})),null===S.e||void 0===S.e||S.e.push(t)}},_.a.createElement("i",{className:"iconfont icon-xinzengshiti2 mr5 font14"}),"新增试题")),_.a.createElement(ze,{allowClear:!0,className:ne.a.search,style:{width:300},placeholder:"请输入关键词搜索",value:W.keyword,onChange:function(e){W.keyword=e.target.value,J(Object(s.a)({},W))},onSearch:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.page=1,W.keyword=e,delete W.id,Qe(!!e),J(W),Ut(W)}}))},_.a.createElement(Ve,{tab:"公共",key:"1"}),_.a.createElement(Ve,{tab:"私有",key:"0"}))),_.a.createElement("div",{className:ne.a.batchWrap},_.a.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},_.a.createElement("div",{className:"font14"},_.a.createElement(i.a,{overlay:_.a.createElement(c.a,{selectedKeys:[Tt]},null==Ft?void 0:Ft.map((function(e,t){return _.a.createElement(c.a.Item,{key:e.name,onClick:function(){return function(e){W.sort_by=e.type,W.sort_direction=e.direction,W.page=1,W.per_page=20,_t(e.name),J(W),Ut(W)}(e)}},e.name)})))},_.a.createElement("span",{style:{color:"#464F66"}},_.a.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Tt))),"3"===ue&&_.a.createElement("div",{style:{paddingTop:20,marginLeft:20}},_.a.createElement(De,{dispatch:P,problemset:C,groupIds:W.group_id?[W.group_id]:[],onChangeTeachGroup:function(e){W.page=1,W.group_id=e[0]||null,delete W.id,J(W),Ut(W)}}))),_.a.createElement("div",null,"0"===ue&&ft&&_.a.createElement(o.a,{onClick:function(){null!=ct&&ct.length?p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},"已选中",null==ct?void 0:ct.length,"道题,其中编程题与实训题暂不支持导出。"),onOk:function(){Object(M.k)({ids:ct})}}):P({type:"problemset/setActionTabs",payload:{key:"导出试题",params:W}})},type:"link"},_.a.createElement("i",{className:"iconfont icon-daochushiti mr5 c-light-primary"}),_.a.createElement("span",{className:"c-light-primary"},"导出试题")))),Je?_.a.createElement("div",null,_.a.createElement(o.a,{style:{paddingLeft:0,marginLeft:25},onClick:function(){W.page=1,W.keyword=null,delete W.id,J(W),Qe(!1),Ut(W)},type:"link"}," ",_.a.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"返回"),_.a.createElement("span",{className:"font14 mr20 c-grey-333"},"搜索“",W.keyword,"”")):"0"===ue?_.a.createElement("div",{style:{overflow:"hidden",height:1===Dt?208:"auto"},ref:It,className:ne.a.treeWarp},_.a.createElement(ee,{data:Pe,onClick:en}),_.a.createElement(a.a,{spinning:jt},null==xt?void 0:xt.map((function(e){return _.a.createElement(Ce,{isProblemset:ft,onRenameOk:function(){Rt.current=!0,Ht()},onDeleteOk:function(){Rt.current=!0,Ht()},user:I,key:e.id,data:e,onOpen:en,onMove:tn})}))),!!Dt&&_.a.createElement("div",{className:ne.a.action},1===Dt&&_.a.createElement("span",{onClick:function(){return Lt(2)}},"展开",_.a.createElement("i",{className:"iconfont icon-xiala"})),2===Dt&&_.a.createElement("span",{onClick:function(){return Lt(1)}},"收起",_.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))):null,_.a.createElement("div",{className:ne.a.contentListWrap},0!==te?_.a.createElement(a.a,{size:"large",spinning:R["problemset/getItemBanks"]},se.map((function(e,t){var n,r;return _.a.createElement("div",{className:ne.a.li,key:e.id},_.a.createElement("div",{className:ne.a.top},_.a.createElement(_e,{isProblemset:ft,user:I,data:e,activeTabsKey:ue,selectIds:ct,onCollect:Wt,onSetPublic:qt,onStartExperience:Qt,onCorrection:Xt,onPublicReview:zt,onSetPrivate:$t,onDelete:Jt,onCancel:Zt,onSelect:nn,onSelectCheckBox:mn,onMoveTo:rn,onSetShare:Yt,onCancelShare:an,onPublish:pn,onCancelPublish:vn})),_.a.createElement("div",{className:ne.a.bottom},_.a.createElement("p",{className:ne.a.actionLeftItem},null===(n=bn.find((function(t){return t.type===e.item_type})))||void 0===n?void 0:n.name),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},yn[e.difficulty]),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"创建者:",_.a.createElement("span",{className:"c-grey-333"},null==e||null===(r=e.author)||void 0===r?void 0:r.name)),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"更新:",_.a.createElement("span",{className:"c-grey-333"},null==e?void 0:e.updated_at)),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"使用次数:",_.a.createElement("span",{className:"c-grey-333"},null==e?void 0:e.quotes)),_.a.createElement("div",{className:ne.a.more},En(0,e))))}))):_.a.createElement(a.a,{size:"large",spinning:R["problemset/getItemBanks"]},_.a.createElement(L.a,null))),0!==te&&_.a.createElement(r.a,{showSizeChanger:!1,showQuickJumper:!0,onChange:function(e,t){W.page=e,W.per_page=20,J(W),Ut(W)},defaultCurrent:1,pageSize:null==W?void 0:W.per_page,current:W.page||1,total:te,showTotal:function(e){return _.a.createElement("span",{className:"mr10"},"共",_.a.createElement("span",{className:"c-orange"},e),"条数据")}})),ft&&_.a.createElement(de,{basketData:C.basketData,visible:qe,basketTotal:Be,onClose:function(){return Ye(!1)},onDelete:function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})}}),!Object(ye.l)()&&ft&&_.a.createElement(me,{visibleBasket:qe,onToggleVisible:function(){return Ye(!qe)},count:Be})),_.a.createElement(N,null),_.a.createElement(H,{onReloadData:Ht}),_.a.createElement(V,{onReloadData:function(){return Vt([null])}}),_.a.createElement(he,{onReloadData:Ht,onReloadBasketData:Kt}),_.a.createElement(He,{shixunIds:it,cb:cn}),_.a.createElement(q,null),_.a.createElement(Y,null),_.a.createElement(X,null),_.a.createElement($,null),_.a.createElement(F,null),_.a.createElement(G,{onOk:function(){W.page=1,J(W),Ut(W)}}),_.a.createElement(D,{onOk:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.page=1,W.per_page=20,W.group_id=e,J(W),Ut(W)}})),ft?_.a.createElement(T.Fragment,null,!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.batch},_.a.createElement("aside",null,_.a.createElement("div",{style:{flexShrink:0,marginRight:20}},_.a.createElement(d.a,{className:"font14",checked:!(null==se||!se.length)&&ct.length===(null==se?void 0:se.length),onChange:function(e){return gn(e.target.checked)}},"本页全选",_.a.createElement("span",{style:{color:"#999",fontSize:12}},"/已选(",null==ct?void 0:ct.length,")"))),_.a.createElement("div",{className:ne.a.btns},yt&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!0)}},_.a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"),yt&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!1)}},_.a.createElement("i",{className:"iconfont icon-piliangyichu"}),"批量移出"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return rn()}},_.a.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"批量移动"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:fn}," ",_.a.createElement("i",{className:"iconfont icon-pilianggongkai"}),"批量公开"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:dn}," ",_.a.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"批量删除"),_.a.createElement("div",{onClick:function(){return ut([])},style:{marginLeft:"auto"},className:ne.a.btn}," ",_.a.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"))))):_.a.createElement("div",{className:ne.a.batch},_.a.createElement("aside",null,_.a.createElement("div",{style:{flexShrink:0,marginRight:20}},_.a.createElement(d.a,{className:"font14",checked:!(null==se||!se.length)&&ct.length===(null==se?void 0:se.length),onChange:function(e){return gn(e.target.checked)}},"本页全选",_.a.createElement("span",{style:{color:"#999",fontSize:12}},"/已选(",null==ct?void 0:ct.length,")"))),_.a.createElement("div",{className:ne.a.btns},yt&&!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!0)}},_.a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"),yt&&!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!1)}},_.a.createElement("i",{className:"iconfont icon-piliangyichu"}),"批量移出"),_.a.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"已加入:  ",ge,"题"),_.a.createElement("div",{onClick:function(){var e,t="/problemset/preview";(W.exam_id&&(t="/paperlibrary/edit/".concat(W.exam_id)),null!=W&&W.exercise_id)&&(t="/classrooms/".concat(null==j||null===(e=j.params)||void 0===e?void 0:e.coursesId,"/exercise/").concat(null==W?void 0:W.exercise_id,"/edit"));S.e.push(t)},className:ne.a.btn},"返回试卷")))))}))},LdHM: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var r=n("NUBc"),a=(n("T2oS"),n("W9HT")),i=(n("qVdP"),n("jsC+")),s=n("k1fw"),o=(n("+L6B"),n("2/Rp")),l=(n("5Dmo"),n("3S7+")),c=(n("lUTK"),n("BvKs")),u=n("oBTY"),d=(n("sRBo"),n("kaz8")),f=(n("miYZ"),n("tsqr")),h=(n("7Kak"),n("9yH6")),p=(n("2qtc"),n("kLXV")),v=n("9og8"),m=n("tJVT"),g=n("PpiC"),b=(n("5NDa"),n("5rEg")),y=(n("Znn+"),n("ZTPi")),E=n("WmNS"),k=n.n(E),T=n("q1tI"),_=n.n(T),S=n("9kvl"),O=n("iris"),x=n("d5o6"),C=n.n(x),w=n("P/tu"),A=n("WCUW"),D=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t=e.problemset,n=e.dispatch,r=e.onOk,a=Object(T.useState)(""),i=Object(m.a)(a,2),s=i[0],o=i[1],l=Object(T.useState)([0]),c=Object(m.a)(l,2),u=c[0],d=c[1],h=function(){n({type:"problemset/setActionTabs",payload:{}})};Object(T.useEffect)((function(){var e,n;"新建文件夹"===t.actionTabs.key&&(d([null===(e=t.actionTabs)||void 0===e||null===(n=e.params)||void 0===n?void 0:n.group_id]),o(""))}),[t.actionTabs.key]);var g=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],s.trim()){e.next=4;break}return f.b.warn("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==s.charAt(0)){e.next=7;break}return f.b.warn("首字符不能为空格"),e.abrupt("return");case 7:n=0;case 8:if(!(n0?u[0]:0,name:s});case 17:0===(a=e.sent).status&&(h(),r(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,title:"新建文件夹",visible:"新建文件夹"===t.actionTabs.key,width:500,onCancel:h,onOk:g,destroyOnClose:!0},_.a.createElement("div",{className:C.a.addModal},_.a.createElement("div",{className:C.a.row},_.a.createElement("span",{className:C.a.label},"文件夹名称: "),_.a.createElement(b.a,{placeholder:"请输入文件夹名称",value:s,onChange:function(e){return o(e.target.value)}})),_.a.createElement("div",{className:C.a.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},_.a.createElement("span",{className:C.a.label},"文件夹位置: "),_.a.createElement(w.a,{value:u,onChange:function(e){return d(e)}}))))})),L=n("BdwD"),I=n("iNYN"),R=n.n(I),N=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading,e.dispatch);Object(g.a)(e,["problemset","globalSetting","loading","dispatch"]);return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-PublicReview"===t.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){n({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){n({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"公开申请已提交,请等待管理员的审核"),_.a.createElement("div",{className:R.a.modalContent},"我们将在1-2个工作日内完成审核"))})),P=n("xlxt"),j=n.n(P),M=n("mgmH"),F=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t=e.problemset,n=e.dispatch,r=Object(T.useState)([]),a=Object(m.a)(r,2),i=a[0],s=a[1],o=function(){n({type:"problemset/setActionTabs",payload:{}})};Object(T.useEffect)((function(){var e,n;"导出试题"===t.actionTabs.key&&s([null===(e=t.actionTabs)||void 0===e||null===(n=e.params)||void 0===n?void 0:n.group_id])}),[t.actionTabs.key]);return _.a.createElement(p.a,{centered:!0,title:"导出试题",visible:"导出试题"===t.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:j.a.customModal,onCancel:o,onOk:function(){0!==i.length?(Object(M.k)({group_id:i[0]}),o()):f.b.warn("请选择文件夹")}},_.a.createElement("aside",{className:j.a.exportModal},_.a.createElement(w.a,{value:i,onChange:function(e){return s(e)}})))})),B=n("i8i3"),U=n.n(B),K=n("Ty5D"),G=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,i=e.dispatch,s=e.onOk,l=(Object(K.i)(),Object(T.useState)([])),c=Object(m.a)(l,2),u=(c[0],c[1]),h=Object(T.useState)(1),g=Object(m.a)(h,2),b=g[0],y=g[1],E=Object(T.useState)([]),S=Object(m.a)(E,2),O=S[0],x=S[1],C=Object(T.useState)([]),D=Object(m.a)(C,2),L=D[0],I=D[1],R=Object(T.useState)(!0),N=Object(m.a)(R,2),P=N[0],j=N[1],M=Object(T.useState)(!1),F=Object(m.a)(M,2),B=F[0],G=F[1],H=Object(T.useState)(!1),V=Object(m.a)(H,2),z=(V[0],V[1]);Object(T.useEffect)((function(){var e,t;"共享试题"===r.actionTabs.key&&(W(),x([null===(e=r.actionTabs)||void 0===e||null===(t=e.params)||void 0===t?void 0:t.group_id]))}),[r.actionTabs.key]);var W=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,Object(A.v)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(t=e.sent)&&t.item_banks_group&&(n={id:-1,item_banks_count:(null==t?void 0:t.no_group_count)||0,name:{name:"未加入分组"}},r=[n].concat((null==t?void 0:t.item_banks_group)||[]),u(r)),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){i({type:"problemset/setActionTabs",payload:{}})},Y=function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==O.length){e.next=3;break}return f.b.warn("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==b){e.next=6;break}return y(2),e.abrupt("return");case 6:return G(!0),e.next=9,Object(A.j)({item_banks_group_ids:O,clazz:"ItemBank",group_ids:L});case 9:0===(null==(t=e.sent)?void 0:t.status)&&(s(),q()),G(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,afterClose:function(){I([]),y(1),z(!1),u([])},title:"共享试题".concat(b,"/2"),visible:"共享试题"===r.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:U.a.customModal,onCancel:q},_.a.createElement("aside",{className:U.a.shareModal},_.a.createElement(a.a,{spinning:P},_.a.createElement("div",{className:U.a.content},1===b&&_.a.createElement("div",{className:U.a.group},_.a.createElement(w.a,{value:O,onChange:function(e){return x(e)}})),2===b&&_.a.createElement("div",{className:U.a.teachGroup},_.a.createElement("p",null,"共享至教研团队"),_.a.createElement(d.a.Group,{value:L,onChange:function(e){return I(e)}},null==r||null===(t=r.teachGroupData)||void 0===t||null===(n=t.groups)||void 0===n?void 0:n.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},null==e?void 0:e.name)}))))),_.a.createElement("div",{className:U.a.footer},_.a.createElement(o.a,{onClick:q},"取消"),_.a.createElement(o.a,{loading:B,onClick:Y,type:"primary"},1===b?"下一步":"确认共享")))))})),H=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,i=void 0===a?function(){}:a,s=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData"]),Object(T.useRef)(!1)),o=Object(T.useState)(!1),l=Object(m.a)(o,2),c=l[0],u=l[1];Object(T.useEffect)((function(){"Problemset-SetPrivate"===t.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?f():u(!0):u(!1)}),[t.actionTabs.key]);var f=function(){var e=Object(v.a)(k.a.mark((function e(){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),e.next=3,r({type:"problemset/setPrivate",payload:t.actionTabs.params});case 3:n=e.sent,r({type:"problemset/setActionTabs",payload:{}}),s.current=!1,0===n.status&&i();case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:c,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:n["problemset/setPrivate"],width:"442px",onOk:f,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}}),s.current=!1}},_.a.createElement("div",{className:R.a.modalContentLeft},"本题已公开,撤销公开可能导致部分用户对本题的使用受损。"),_.a.createElement("div",{className:R.a.modalContentLeft},"确认撤销公开回到自有状态吗?"),_.a.createElement("div",null,_.a.createElement(d.a,{className:"mt10",defaultChecked:!1,onChange:function(e){return s.current=e.target.checked}},"不再提示")))})),V=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.problemset,n=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,i=void 0===a?function(){}:a,s=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData"]),function(){var e=Object(v.a)(k.a.mark((function e(){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"problemset/handleDelete",payload:t.actionTabs.params});case 2:n=e.sent,r({type:"problemset/setActionTabs",payload:{}}),0===n.status&&i();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-Delete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:n["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"确认删除后,无法撤销"),_.a.createElement("div",{className:R.a.modalContent},"是否确认删除?"))})),z=n("LvDl"),W=n("9Bee"),q=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n=e.problemset,r=e.dispatch,a=Object(T.useState)({}),i=Object(m.a)(a,2),o=i[0],l=i[1],c=Object(T.useState)([]),u=Object(m.a)(c,2),d=u[0],g=u[1],b=Object(T.useState)(!1),y=Object(m.a)(b,2),E=y[0],S=y[1],O=["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"];Object(T.useEffect)((function(){var e;if("SINGLE"===(null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)){var t,r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params);l(r),g(r.choices)}}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:E&&(r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params),g(r.choices)),S(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"SINGLE"===n.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){l({}),g([]),S(!1),r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"单选题"),_.a.createElement(W.a,{value:null==o?void 0:o.name}),null==d?void 0:d.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return E&&n&&(i=R.a.green),E&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:E?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(h.a,{onChange:function(e){return function(e,t){console.log(e.target.checked);var n=d.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t&&e.target.checked})}));g(n)}(e,t)},checked:r}),_.a.createElement("span",null,O[t],". "),_.a.createElement(W.a,{className:R.a.html,value:a}),E&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),E&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),E&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),O[d.findIndex((function(e){return e.is_answer}))]),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==o?void 0:o.analysis)||"暂无解析"))))})),Y=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n=e.problemset,r=e.dispatch,a=Object(T.useState)({}),i=Object(m.a)(a,2),o=i[0],l=i[1],c=Object(T.useState)([]),u=Object(m.a)(c,2),h=u[0],g=u[1],b=Object(T.useState)(!1),y=Object(m.a)(b,2),E=y[0],S=y[1],O=["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"];Object(T.useEffect)((function(){var e;if("MULTIPLE"===(null==n||null===(e=n.actionTabs)||void 0===e?void 0:e.key)){var t,r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params);l(r),g(r.choices)}}),[null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.key]);var x,C=function(){var e=Object(v.a)(k.a.mark((function e(){var t,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:E&&(r=Object(z.cloneDeep)(null==n||null===(t=n.actionTabs)||void 0===t?void 0:t.params),g(r.choices)),S(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"MULTIPLE"===n.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){l({}),g([]),S(!1),r({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"多选题"),_.a.createElement(W.a,{value:null==o?void 0:o.name}),null==h?void 0:h.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return E&&n&&(i=R.a.green),E&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:E?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(d.a,{style:{padding:3},onChange:function(e){return function(e,t){console.log(e.target.checked);var n=h.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t?e.target.checked:n.checked})}));g(n)}(e,t)},checked:r}),_.a.createElement("span",null,O[t],". "),_.a.createElement(W.a,{className:R.a.html,value:a}),E&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),E&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),E&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),(x="",h.forEach((function(e,t){e.is_answer&&(x+=O[t])})),x)),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==o?void 0:o.analysis)||"暂无解析"))))})),X=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,a=e.dispatch,i=Object(T.useState)({}),o=Object(m.a)(i,2),l=o[0],c=o[1],u=Object(T.useState)([]),d=Object(m.a)(u,2),g=d[0],b=d[1],y=Object(T.useState)(!1),E=Object(m.a)(y,2),S=E[0],O=E[1];Object(T.useEffect)((function(){var e;if("JUDGMENT"===(null==r||null===(e=r.actionTabs)||void 0===e?void 0:e.key)){var t,n=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params);c(n),b(n.choices)}}),[null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:S&&(n=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params),b(n.choices)),O(!S);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"JUDGMENT"===r.actionTabs.key,title:"试题体验",okText:S?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){c({}),b([]),O(!1),a({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"判断题"),_.a.createElement(W.a,{value:null==l?void 0:l.name}),null==g?void 0:g.map((function(e,t){var n=e.is_answer,r=e.checked,a=e.choice_text,i="";return S&&n&&(i=R.a.green),S&&!n&&r&&(i=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:S?"none":"auto"},className:"".concat(R.a.row," ").concat(i)},_.a.createElement(h.a,{onChange:function(e){return function(e,t){console.log(e.target.checked);var n=g.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{checked:r===t&&e.target.checked})}));b(n)}(e,t)},checked:r}),_.a.createElement(W.a,{className:R.a.html,value:a}),S&&n&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),S&&!n&&r&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),S&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),_.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"正确答案: "),null===(n=g.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==l?void 0:l.analysis)||"暂无解析"))))})),$=Object(S.b)((function(e){return{problemset:e.problemset}}))((function(e){var t,n,r=e.problemset,a=e.dispatch,i=Object(T.useState)({}),o=Object(m.a)(i,2),l=o[0],c=o[1],u=Object(T.useState)([]),d=Object(m.a)(u,2),h=d[0],g=d[1],y=Object(T.useState)(!1),E=Object(m.a)(y,2),S=E[0],O=E[1];Object(T.useEffect)((function(){var e;if("COMPLETION"===(null==r||null===(e=r.actionTabs)||void 0===e?void 0:e.key)){var t,n,a=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params);c(a),g(null==a||null===(n=a.standard_answer)||void 0===n?void 0:n.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.key]);var x=function(){var e=Object(v.a)(k.a.mark((function e(){var t,n,a;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return f.b.warn("请您作答后再提交"),e.abrupt("return");case 3:S&&(a=Object(z.cloneDeep)(null==r||null===(t=r.actionTabs)||void 0===t?void 0:t.params),g(null==a||null===(n=a.standard_answer)||void 0===n?void 0:n.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))),O(!S);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:"COMPLETION"===r.actionTabs.key,title:"试题体验",okText:S?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:x,onCancel:function(){c({}),g([]),O(!1),a({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",null,_.a.createElement("div",{className:"c-light-primary mb5 font16"},"填空题"),_.a.createElement(W.a,{value:null==l?void 0:l.name}),null==h?void 0:h.map((function(e,t){var n=e.value,r=e.answer,a="";return S&&null!=r&&r.includes(n)&&(a=R.a.green),!S||null!=r&&r.includes(n)||(a=R.a.red),_.a.createElement("div",{key:t,style:{pointerEvents:S?"none":"auto",marginTop:10},className:"".concat(R.a.row," ").concat(a)},_.a.createElement("div",{style:{minWidth:80}},"填空",t+1,"答案:"),_.a.createElement(b.a.TextArea,{className:R.a.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,t){var n=h.map((function(n,r){return Object(s.a)(Object(s.a)({},n),{},{value:r===t?e.target.value:n.value})}));g(n)}(e,t)},value:n}),S&&(null==r?void 0:r.includes(n))&&_.a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),S&&!(null!=r&&r.includes(n))&&_.a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))})),S&&_.a.createElement(T.Fragment,null,_.a.createElement("div",{className:R.a.line}),null==l||null===(n=l.standard_answer)||void 0===n?void 0:n.map((function(e,t){var n;return _.a.createElement("div",{className:"c-grey-333 mb5"},_.a.createElement("b",null,"填空",t+1,"答案: "),(null==e||null===(n=e.answer_text)||void 0===n?void 0:n.join("、"))||"")})),_.a.createElement("div",{className:"c-grey-333 mb10"},_.a.createElement("b",null,"解析: "),(null==l?void 0:l.analysis)||"暂无解析"))))})),J=(n("Q9mQ"),n("diRs")),Q=n("+z73"),Z=n.n(Q),ee=function(e){var t,n,r,a=e.data,i=void 0===a?[]:a,s=e.onClick;return _.a.createElement("aside",{style:{overflowX:"auto"}},(null==i?void 0:i.length)>5?(t=!0,n=i.slice(2,-2),r=_.a.createElement("div",{className:Z.a.pWrap},n.map((function(e){return _.a.createElement("span",{title:e.name,onClick:function(){return s(e.id)},key:e.id},e.name)}))),i.map((function(e,n){var a=null;return n>1&&n0?n[0].callbacks.push(t):se.push({element:e,callbacks:[t]}),{clear:function(){se=se.filter((function(t){return t.element!==e}))}}}},ce=le,ue=[{stateName:"single_questions_count",type:"SINGLE",typeName:"单选题"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"多选题"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"判断题"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"填空题"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"简答题"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"编程题"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"实训题"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"组合题"}],de=function(e){var t=e.visible,n=e.basketData,r=e.basketTotal,a=e.onClose,i=void 0===a?function(){}:a,s=e.onDelete,o=void 0===s?function(){}:s,l=Object(T.useRef)(),c=Object(T.useRef)();return Object(T.useEffect)((function(){if(c.current)return r>=0&&!l.current&&(l.current=ce.init(c.current,(function(){i()}))),function(){l.current&&l.current.clear()}}),[c.current]),_.a.createElement(re.a,{className:ie.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:t,forceRender:!0,onClose:i},r>0?_.a.createElement("div",{style:{height:"100%"},ref:c},_.a.createElement("div",{className:ie.a.title},"试题篮"),ue.map((function(e){return n[e.stateName]>0&&_.a.createElement("div",{className:ie.a.problemset,key:e.type},_.a.createElement("div",{className:ie.a.content},e.typeName,"(",n[e.stateName],")"),_.a.createElement("div",{className:ie.a.delete,onClick:function(){return o(e.type)}},_.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(ie.a.deleteIcon)})))})),_.a.createElement("div",{className:ie.a.previewWrap},_.a.createElement("div",{className:ie.a.preview,onClick:function(){return S.e.push("/problemset/preview")}},"试卷预览"))):_.a.createElement("div",{ref:c},_.a.createElement(L.a,{customText:"请选择试题进行组卷"})))},fe={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题"},he=Object(S.b)((function(e){var t=e.problemset,n=e.loading;return{problemset:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,r=e.problemset,a=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,o=void 0===s?function(){}:s,l=e.onReloadBasketData,c=void 0===l?function(){}:l,u=(Object(g.a)(e,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/basketDelete",payload:r.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&(o(),c());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return _.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Problemset-BasketDelete"===r.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:u,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})}},_.a.createElement("div",{className:R.a.modalContent},"是否删除试题篮中",fe[null===(t=r.actionTabs)||void 0===t||null===(n=t.params)||void 0===n?void 0:n.type]))})),pe=n("A60/"),ve=n.n(pe),me=function(e){var t=e.count,n=e.visibleBasket,r=e.onToggleVisible,a=void 0===r?function(){}:r;return _.a.createElement("div",{className:"".concat(n?ve.a.right180:ve.a.right20," ").concat(ve.a.wrap)},_.a.createElement(l.a,{title:"试题篮",placement:"left"},_.a.createElement("div",{className:ve.a.basket,onClick:a},t>0&&_.a.createElement("div",{className:ve.a.count},t),_.a.createElement("span",{className:ve.a.iconWrap},_.a.createElement("i",{className:"".concat(ve.a.icon," iconfont icon-shitilan")})),_.a.createElement("p",{className:ve.a.name},"试题篮"))))},ge=n("+vTd"),be=n.n(ge),ye=n("xKgJ"),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."],ke=["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"],Te=function(e){var t,n,r,a,s,o,l,u,d,f,h,p,v,m,g=e.isProblemset,b=e.data,y=e.user,E=e.activeTabsKey,k=e.onPublicReview,T=void 0===k?function(){}:k,S=(e.onStartExperience,e.onSetPrivate),O=void 0===S?function(){}:S,x=e.onCorrection,C=void 0===x?function(){}:x,w=e.onCollect,A=void 0===w?function(){}:w,D=e.onSetPublic,L=void 0===D?function(){}:D,I=e.onDelete,R=void 0===I?function(){}:I,N=(e.onCancel,e.onSelect,e.onMoveTo),P=void 0===N?function(){}:N,j=(e.onSetShare,e.onCancelShare,e.onPublish),M=void 0===j?function(){}:j,F=e.onCancelPublish,B=void 0===F?function(){}:F,U="PROGRAM"===b.item_type?"/problems/".concat(null===(t=b.program_attr)||void 0===t?void 0:t.identifier,"/edit"):"/problemset/edit/".concat(b.id),K="0"===E&&!b.public&&!b.apply&&("PROGRAM"===b.item_type&&0!==(null===(n=b.program_attr)||void 0===n?void 0:n.status)||"PROGRAM"!==b.item_type),G=_.a.createElement(c.a,{forceSubMenuRender:!0,className:be.a.menu},"0"===E&&!b.public&&_.a.createElement(c.a.Item,{key:"-1"},_.a.createElement("a",{className:be.a.actionLink,target:"_blank",href:U},"编辑")),("0"===E||"3"===E)&&"PROGRAM"===b.item_type&&0!==(null===(r=b.program_attr)||void 0===r?void 0:r.status)&&!b.public&&(null===(a=b.author)||void 0===a?void 0:a.login)===(null===(s=y.userInfo)||void 0===s?void 0:s.login)&&_.a.createElement(c.a.Item,{key:"0"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){var e;return B(null==b||null===(e=b.program_attr)||void 0===e?void 0:e.identifier)}},"撤销发布")),"0"===E&&_.a.createElement(c.a.Item,{key:"1"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return P(b.id)}},"移动到")),K&&_.a.createElement(c.a.Item,{key:"4"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return L(b.id)}},"公开")),"0"===E&&!b.public&&b.apply&&("PROGRAM"===b.item_type&&0!==b.program_attr.status||"PROGRAM"!==b.item_type)&&_.a.createElement(c.a.Item,{key:"5"},_.a.createElement("a",{className:be.a.reviewFlag,onClick:T},"审核中")),("0"===E||"1"===E)&&b.public&&(null===(o=b.author)||void 0===o?void 0:o.login)===(null===(l=y.userInfo)||void 0===l?void 0:l.login)&&_.a.createElement(c.a.Item,{key:"6"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return O(b.id)}},"撤销公开")),"2"===E&&_.a.createElement(c.a.Item,{key:"7"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return A(b.id,b.is_collected)}},"取消收藏")),("0"===E||"3"===E)&&"PROGRAM"===b.item_type&&0===(null===(u=b.program_attr)||void 0===u?void 0:u.status)&&!b.public&&(null===(d=b.author)||void 0===d?void 0:d.login)===(null===(f=y.userInfo)||void 0===f?void 0:f.login)&&_.a.createElement(c.a.Item,{key:"8"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){var e;return M(null==b||null===(e=b.program_attr)||void 0===e?void 0:e.identifier)}},"发布")),("1"===E||"3"===E)&&!Object(ye.n)()&&!Object(ye.l)()&&(null===(h=b.author)||void 0===h?void 0:h.login)!==(null===(p=y.userInfo)||void 0===p?void 0:p.login)&&_.a.createElement(c.a.Item,{key:"9"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return A(b.id,b.is_collected)}},b.is_collected?"取消收藏":"收藏")),"0"!==E&&!Object(ye.n)()&&!Object(ye.l)()&&_.a.createElement(c.a.Item,{key:"10"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return C(b.id)}},"纠错")),("0"===E&&!b.public||"1"===E&&Object(ye.n)()&&(null===(v=b.author)||void 0===v?void 0:v.login)!==(null===(m=y.userInfo)||void 0===m?void 0:m.login))&&_.a.createElement(c.a.Item,{key:"11"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return R(b.id)}},"删除"))),H=_.a.createElement(c.a,{forceSubMenuRender:!0,className:be.a.menu},_.a.createElement(c.a.Item,{key:"10"},_.a.createElement("a",{className:be.a.actionLink,onClick:function(){return C(b.id)}},"纠错"))),V="0"!==E&&!Object(ye.n)()&&!Object(ye.l)();return _.a.createElement(_.a.Fragment,null,g?_.a.createElement(i.a,{className:"ml40",overlay:G},_.a.createElement("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()}},_.a.createElement("span",{className:"c-light-primary"},"更多"))):V?_.a.createElement(i.a,{className:"ml40",overlay:H},_.a.createElement("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()}},_.a.createElement("span",{className:"c-light-primary"},"更多"))):_.a.createElement("span",null))},_e=function(e){e.isProblemset;var t,n,r,a=e.data,i=(e.user,e.selectIds),s=(e.activeTabsKey,e.onPublicReview,e.onStartExperience),o=void 0===s?function(){}:s,l=e.onSelectCheckBox,c=void 0===l?function(){}:l,f=(e.onSetPrivate,e.onCorrection,e.onCollect,e.onSetPublic,e.onDelete,e.onCancel,e.onSelect,e.onMoveTo,e.onSetShare,e.onCancelShare,e.onPublish,e.onCancelPublish,Object(T.useState)(!1)),p=Object(m.a)(f,2),v=p[0],g=p[1];return _.a.createElement("div",{className:be.a.itemWrap},_.a.createElement("div",{className:be.a.list},_.a.createElement(d.a,{className:"mr10",onChange:function(e){var t=Object(u.a)(i);e.target.checked?t.push(a.id):t=t.filter((function(e){return e!==a.id})),c(t)},checked:i.includes(a.id)}),_.a.createElement("div",{className:be.a.title},_.a.createElement(W.a,{key:1,showLines:1,showTextOnly:!0,className:be.a.topicTitleContent,value:a.name})),!v&&_.a.createElement("div",{onClick:function(){return g(!v)},className:be.a.tr},"展开",_.a.createElement("i",{style:{transform:"rotate(90deg)"},className:"iconfont icon-lujing"}))),_.a.createElement("aside",{style:v?{height:"auto"}:{overflow:"hidden",height:0}},_.a.createElement(W.a,{key:2,className:"".concat(be.a.topicTitleContent," mt20"),value:a.name}),_.a.createElement("div",{className:"".concat(be.a.row," mt15")},"JUDGMENT"===a.item_type?_.a.createElement("div",{className:be.a.judgmentContent},a.choices.map((function(e,t){return _.a.createElement(h.a,{key:t,disabled:!0},e.choice_text)}))):"PROGRAM"===a.item_type?_.a.createElement("div",{className:be.a.programContent},_.a.createElement(W.a,{value:null===(n=a.program_attr)||void 0===n?void 0:n.description})):"COMBINATION"===a.item_type?_.a.createElement("div",{className:be.a.combinationContent},null==a||null===(r=a.sub_item_banks)||void 0===r?void 0:r.map((function(e,t){var n,r="(题目".concat(t+1,"-单选题) ");return _.a.createElement(T.Fragment,null,_.a.createElement("div",{style:{marginTop:10,marginBottom:10}},_.a.createElement(W.a,{value:r+e.name})),e.choices.map((function(e,t){return _.a.createElement("div",{key:t,className:be.a.otherContentItem},_.a.createElement("p",null,Ee[t]),_.a.createElement(W.a,{className:be.a.otehrContentHtml,value:e.choice_text}))})),_.a.createElement("div",{className:be.a.con},_.a.createElement("b",{className:"c-grey-333 font14"}," ","答案:",null==ke?void 0:ke[null==e||null===(n=e.choices)||void 0===n?void 0:n.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "),_.a.createElement("div",null,_.a.createElement("span",null,"解析:"),_.a.createElement(W.a,{className:be.a.parseAnswerHtml,value:e.analysis||"暂无解析"}))))}))):_.a.createElement("div",{className:be.a.otherContent},a.choices.map((function(e,t){return _.a.createElement("div",{key:t,className:be.a.otherContentItem},_.a.createElement("p",null,Ee[t]),_.a.createElement(W.a,{className:be.a.otehrContentHtml,value:e.choice_text}))})))),_.a.createElement("div",{className:be.a.row},_.a.createElement("div",{className:be.a.updateTimeRow},_.a.createElement("div",{className:be.a.updateTimeWrap},"PROGRAM"===a.item_type&&_.a.createElement("p",{className:be.a.programLanguage},"编程语言:",null===(t=a.program_attr)||void 0===t?void 0:t.language)))),"PROGRAM"!==a.item_type&&"COMBINATION"!==a.item_type&&_.a.createElement("div",null,_.a.createElement("div",{className:be.a.parseAnswerBorder}),_.a.createElement("div",{className:be.a.answer},function(){var e,t,n,r={SUBJECTIVE:null===(e=a.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(t=a.choices)||void 0===t||null===(n=t.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},i=a.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),s=i>-1?ke[i]:"",o="";a.choices.map((function(e,t){e.is_answer&&(o+=ke[t])}));var l,c=r[a.item_type],u={SINGLE:_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(s||"无")}),MULTIPLE:_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(o||"无")}),COMPLETION:_.a.createElement("div",null,null===(l=a.standard_answer)||void 0===l?void 0:l.map((function(e,t){return _.a.createElement(W.a,{key:t,className:be.a.answerHtml,value:"答案(填空".concat(e.position,"):").concat(e.answer_text.join("、"))})})))},d=_.a.createElement(W.a,{className:be.a.answerHtml,value:"答案:".concat(c||"无")});return u[a.item_type]||d}()),_.a.createElement("div",{className:be.a.parse},_.a.createElement("div",{className:be.a.parseText},"解析:"),_.a.createElement("div",{className:be.a.parseAnswer},a.analysis?_.a.createElement(W.a,{className:be.a.parseAnswerHtml,value:a.analysis}):"暂无解析"))),_.a.createElement("div",{className:be.a.bottom},"SUBJECTIVE"!==a.item_type&&"COMBINATION"!==a.item_type&&_.a.createElement("span",{onClick:function(){return o(a)}},"体验"),_.a.createElement("span",{onClick:function(){return g(!1)}},"收起",_.a.createElement("i",{className:"iconfont icon-zhankaijiantou"})," "))))},Se=n("YaiT"),Oe=n.n(Se),xe=n("ErOA"),Ce=function(e){var t=e.isProblemset,n=e.data,r=(e.user,e.onOpen),a=void 0===r?function(){}:r,i=e.onMove,s=void 0===i?function(){}:i,l=e.onRenameOk,c=void 0===l?function(){}:l,u=e.onDeleteOk,d=void 0===u?function(){}:u,h=Object(T.useState)(!1),g=Object(m.a)(h,2),y=g[0],E=g[1],S=Object(T.useState)(""),O=Object(m.a)(S,2),x=O[0],C=O[1];Object(T.useEffect)((function(){n.name&&C(null==n?void 0:n.name)}),[null==n?void 0:n.name]);var w=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=["?","、","/","╲","*","<",">","|"],x.trim()){e.next=4;break}return f.b.warn("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return f.b.warn("首字符不能为空格"),e.abrupt("return");case 7:r=0;case 8:if(!(r-1?C(x.filter((function(t){return t!==e.id}))):C(x.concat(e.id))}}),_.a.createElement("div",{className:Me.a.info},_.a.createElement("div",{className:Me.a.title},_.a.createElement("div",{className:Me.a.titleLeft},_.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank"},_.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})),(null==e?void 0:e.need_authorize)&&_.a.createElement("span",{onClick:function(){Object(Be.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"需授权"),Object(ye.u)()&&1===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"正常")),Object(ye.u)()&&2===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"需完善")),Object(ye.u)()&&3===(null==e?void 0:e.mark_status)&&_.a.createElement(l.a,{title:null==e?void 0:e.mark_content},_.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"无法使用")))),_.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_.a.createElement("span",{className:Me.a.description,dangerouslySetInnerHTML:{__html:e.description}})),_.a.createElement("div",{className:" mt15"},e.challenge_names.map((function(e,t){return _.a.createElement("span",{key:t,className:"mr30 font12"},"第",t+1,"关 ",e," ")}))),_.a.createElement(Ie.a,{dashed:!0}),_.a.createElement("div",{className:"c-light-black mt20 font12"},_.a.createElement("span",null,e.author_name),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,e.author_school_name),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,"难度系数 ",e.level),_.a.createElement("span",{className:"ml15 mr15"},"|"),_.a.createElement("span",null,"学习人数 "),_.a.createElement("span",null,e.study_count))))})),0===(null==E||null===(i=E.shixun_list)||void 0===i?void 0:i.length)&&_.a.createElement(L.a,null),_.a.createElement("p",null)),_.a.createElement("div",{className:"tc mt20"},_.a.createElement(r.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:P.page||1,showQuickJumper:!0,total:null==E?void 0:E.shixuns_count,onChange:function(e){P.page=e,j(Object(s.a)({},P))}})))})),Ve=y.a.TabPane,ze=b.a.Search,We=b.a.TextArea;t.default=Object(S.b)((function(e){var t=e.problemset,n=e.user,r=e.loading;return{problemset:t,user:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t,n,b,E,x,C=e.problemset,I=e.user,R=(e.globalSetting,e.loading),P=e.dispatch,j=e.match,B=Object(g.a)(e,["problemset","user","globalSetting","loading","dispatch","match"]),U=Object(T.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:(null===(t=B.location)||void 0===t||null===(n=t.query)||void 0===n?void 0:n.id)||null,exam_id:(null==j||null===(b=j.params)||void 0===b?void 0:b.id)||null,exercise_id:(null==j||null===(E=j.params)||void 0===E?void 0:E.categoryId)||null}),K=Object(m.a)(U,2),W=K[0],J=K[1],Q=Object(T.useState)(0),Z=Object(m.a)(Q,2),te=Z[0],re=Z[1],ae=Object(T.useState)([]),ie=Object(m.a)(ae,2),se=ie[0],oe=ie[1],le=Object(T.useState)("0"),ce=Object(m.a)(le,2),ue=ce[0],fe=ce[1],pe=Object(T.useState)(0),ve=Object(m.a)(pe,2),ge=ve[0],be=ve[1],Ee=Object(T.useState)([]),ke=Object(m.a)(Ee,2),Se=ke[0],Oe=ke[1],we=Object(T.useState)(!1),Ae=Object(m.a)(we,2),Ie=(Ae[0],Ae[1]),Re=Object(T.useState)([]),Ne=Object(m.a)(Re,2),Pe=Ne[0],je=Ne[1],Me=Object(T.useState)(0),Fe=Object(m.a)(Me,2),Be=Fe[0],Ue=Fe[1],Ke=Object(T.useState)(!1),Ge=Object(m.a)(Ke,2),qe=Ge[0],Ye=Ge[1],Xe=Object(T.useState)(!1),$e=Object(m.a)(Xe,2),Je=$e[0],Qe=$e[1],Ze=Object(T.useRef)(!1),et=(Object(T.useRef)(""),Object(T.useRef)()),tt=Object(T.useRef)(),nt=Object(T.useRef)(),rt=Object(T.useState)(),at=Object(m.a)(rt,2),it=at[0],st=at[1],ot=Object(T.useState)([]),lt=Object(m.a)(ot,2),ct=lt[0],ut=lt[1],dt=Object(T.useRef)(!1),ft="/problemset"===(null==j?void 0:j.url),ht=I.userInfo||{},pt=ht.admin,vt=ht.business,mt=ht.is_shixun_marker,gt=ht.is_teacher,bt=ht.user_identity,yt=pt||vt||mt||gt||"学生"!==bt,Et=Object(T.useState)("按更新时间降序"),kt=Object(m.a)(Et,2),Tt=kt[0],_t=kt[1],St=Object(T.useState)([]),Ot=Object(m.a)(St,2),xt=Ot[0],Ct=Ot[1],wt=Object(T.useState)(0),At=Object(m.a)(wt,2),Dt=At[0],Lt=At[1],It=Object(T.useRef)(null),Rt=Object(T.useRef)(!1),Nt=Object(T.useState)(!1),Pt=Object(m.a)(Nt,2),jt=Pt[0],Mt=Pt[1],Ft=[{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];Object(T.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]),Object(T.useEffect)((function(){var e;P({type:"problemset/getDisciplines",payload:{source:"question"}});var t=(null===(e=B.location.query)||void 0===e?void 0:e.group_id)||0;W.group_id=Number(t),J(W),Ut(W),Kt(),Bt()}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),P({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){P({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),P({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/headerFixedToggle",payload:!0}),function(){P({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),Object(T.useEffect)((function(){return P({type:"globalSetting/headerFooterToggle",payload:ft}),function(){P({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),Object(T.useEffect)((function(){var e;C.disciplinesData&&Oe((null==C||null===(e=C.disciplinesData)||void 0===e?void 0:e.tag_disciplines)||[]);Object(Le.V)("试题库")}),[null==C?void 0:C.disciplinesData]);var Bt=function(){var e=Object(v.a)(k.a.mark((function e(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(T.useEffect)((function(){var e=C.basketData||{},t=e.completion_questions_count,n=void 0===t?0:t,r=e.judgement_questions_count,a=void 0===r?0:r,i=e.multiple_questions_count,s=void 0===i?0:i,o=e.practical_questions_count,l=void 0===o?0:o,c=e.program_questions_count,u=void 0===c?0:c,d=e.single_questions_count,f=void 0===d?0:d,h=e.subjective_questions_count,p=void 0===h?0:h,v=e.combination_questions_count;Ue(n+a+s+l+u+f+p+(void 0===v?0:v))}),[C.basketData]);var Ut=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P({type:"problemset/getItemBanks",payload:t});case 2:(n=e.sent)&&403!==n.status&&401!==n.status&&500!==n.status&&(re(n.items_count||0),oe(n.items||[]),st(n.used_shixun_ids||[]),Gt(n.items||[]),ut([]),je((null==n?void 0:n.navigation)||[]),Ct((null==n?void 0:n.item_banks_group)||[]),Rt.current||(Lt((null==n||null===(r=n.item_banks_group)||void 0===r?void 0:r.length)>5?1:0),Rt.current=!1),be((null==n?void 0:n.added_num)||0),Mt(!1));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Kt=function(){P({type:"problemset/getBasketList",payload:{}})},Gt=function(e){var t=e.every((function(e){var t;return 0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)}));Ze.current=t},Ht=function(){W.per_page=20,J(W),Ut(W)},Vt=function(e){var t=e.length===se.length&&W.page>1?W.page-1:W.page;W.page=t,W.per_page=20,Kt(),J(W),Ut(W)},zt=function(){P({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wt=function(){var e=Object(v.a)(k.a.mark((function e(t,n){var r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,Object(A.l)({id:t});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,Object(A.C)({id:t});case 8:e.t0=e.sent;case 9:0===(null==(r=e.t0)?void 0:r.status)&&Ht();case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:hn(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:un(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(e){tt.current="",et.current="",p.a.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:_.a.createElement("div",{className:"font14"},_.a.createElement("div",null,"错误类型:"),_.a.createElement(h.a.Group,{className:"mt10",onChange:function(e){return et.current=e.target.value}},_.a.createElement(h.a,{value:"题干"},"题干"),_.a.createElement(h.a,{value:"答案"},"答案"),_.a.createElement(h.a,{value:"解析"},"解析"),_.a.createElement(h.a,{value:"属性"},"属性"),_.a.createElement(h.a,{value:"其它"},"其它")),_.a.createElement("div",{className:"mt10"},"错误描述:"),_.a.createElement(We,{className:"mt10",rows:4,defaultValue:tt.current,onChange:function(e){return tt.current=e.target.value}})),onOk:function(){return new Promise(function(){var t=Object(v.a)(k.a.mark((function t(n,r){return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(et.current&&tt.current){t.next=3;break}return f.b.info("请填写错误类型和错误描述!"),t.abrupt("return",r());case 3:return t.next=5,Object(A.m)({id:e,clazz:et.current,description:tt.current});case 5:0===t.sent.status&&f.b.info("添加成功!"),n();case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}})},$t=function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},Jt=function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},Qt=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r,a,i;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(n=t.item_type)){e.next=12;break}return r=t.program_attr.identifier,e.next=5,P({type:"problemset/startExperience",payload:{id:r}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return i=a.identifier,Object(Le.Q)("/myproblems/".concat(i)),e.abrupt("return");case 10:return f.b.warn(a.message),e.abrupt("return");case 12:P({type:"problemset/setActionTabs",payload:{key:n,params:t}});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Zt=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.I)({item_id:t,id:W.exam_id});case 3:return 0===e.sent.status&&Ht(),e.abrupt("return");case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==W?void 0:W.exercise_id,item_bank_ids:[t]}});case 9:return 0===e.sent.status&&Ht(),e.abrupt("return");case 12:return e.next=14,P({type:"problemset/cancel",payload:{id:t,item_bank:1}});case 14:0===e.sent.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),en=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W.page=1,W.per_page=20,W.group_id=Math.abs(t),J(W),Ut(W);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),tn=function(){var e=Object(v.a)(k.a.mark((function e(t,n){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Rt.current=!0,Mt(!0),!n){e.next=8;break}return e.next=5,Object(A.E)({id:Math.abs(t)});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,Object(A.D)({id:Math.abs(t)});case 10:e.t0=e.sent;case 11:0===e.t0.status?Ht():(Rt.current=!1,Mt(!1));case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),nn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.q)({exam_id:W.exam_id,item_bank_ids:[t]});case 3:return 0===e.sent.status&&Ht(),e.abrupt("return");case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercises/".concat(null==W?void 0:W.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[t]}});case 9:return 0===e.sent.status&&Ht(),e.abrupt("return");case 12:if(200!==Be){e.next=15;break}return f.b.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,P({type:"problemset/select",payload:{item_bank_ids:[t]}});case 17:0===e.sent.status&&(Ht(),Kt());case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}if(null!=ct&&ct.length){e.next=3;break}return e.abrupt("return",f.b.info("请先选择试题"));case 3:nt.current=[0],p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow),style:{maxHeight:500,overflow:"auto"}},_.a.createElement("p",{className:"c-grey-333"},"请选择需要移动到的文件夹"),_.a.createElement(w.a,{defaultValue:!0,value:nt.current,onChange:function(e){return nt.current=e}})),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(A.f)({ids:t?[t]:ct,groups_ids:null===(n=nt.current)||void 0===n?void 0:n[0]});case 2:r=e.sent,nt.current=[],0===(null==r?void 0:r.status)&&Ht();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),an=function(){var e=Object(v.a)(k.a.mark((function e(t){var n,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(A.z)({clazz:"ItemBank",id:t});case 2:n=e.sent,r=(null==n?void 0:n.groups)||[],nt.current=[],p.a.confirm({centered:!0,width:530,okText:"确定撤销",cancelText:"取消",title:"本题已共享的教研团队",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},_.a.createElement("p",{className:"c-grey-999"},"选中并确定,即撤销本题对选中教研团队的分享"),_.a.createElement(d.a.Group,{className:ne.a.checkbox,defaultValue:nt.current,onChange:function(e){return nt.current=e}},null==r?void 0:r.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},e.name)})))),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(v.a)(k.a.mark((function e(n,a){var i,s,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(nt.current.length){e.next=3;break}return f.b.warn("请选择需要撤销共享的教研团队"),e.abrupt("return",a());case 3:return s=null==r||null===(i=r.map((function(e){return e.group_id})))||void 0===i?void 0:i.filter((function(e){return!nt.current.includes(e)})),e.next=6,Object(A.j)({ids:[t],clazz:"ItemBank",group_ids:s});case 6:return o=e.sent,nt.current=[],0===(null==o?void 0:o.status)&&(f.b.info("撤销共享成功"),Ht()),e.abrupt("return",n());case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sn=function(e){var t=ct;if(null==t||!t.length)return f.b.info("请先选择试题");Be+t.length>200&&e&&ft?f.b.info("试题篮中最多可再加入".concat(200-Be,"题,当前选中").concat(t.length,"题,请重新选择")):e?on(t):ln(t)},on=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Object(u.a)(t),se.forEach((function(e){var t;n.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)&&Object(z.remove)(n,(function(t){return t===e.id})))})),p.a.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:_.a.createElement("div",null,"当前已选择",t.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入"," "),onOk:function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(A.q)({exam_id:W.exam_id,item_bank_ids:n});case 3:t=e.sent,e.next=15;break;case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercises/".concat(null==W?void 0:W.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,P({type:"problemset/select",payload:{item_bank_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ln=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.exam_id){e.next=6;break}return e.next=3,Object(xe.a)("/api/examination_banks/".concat(W.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:t}});case 3:n=e.sent,e.next=15;break;case 6:if(null==W||!W.exercise_id){e.next=12;break}return e.next=9,Object(xe.a)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==W?void 0:W.exercise_id,item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,P({type:"problemset/unselectAll",payload:{item_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(Ht(),Kt());case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cn=function(){var e=Object(v.a)(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ft||200!==Be){e.next=3;break}return f.b.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!W.exam_id){e.next=10;break}return e.next=6,Object(A.q)({exam_id:W.exam_id,shixun_ids:t});case 6:0===e.sent.status&&Ht(),e.next=14;break;case 10:return e.next=12,P({type:"problemset/select",payload:{shixun_ids:t}});case 12:0===e.sent.status&&(Kt(),Ht());case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),un=function(e){var t,n,r,a;if(null!=ct&&ct.length||e)return null!==(t=C.teachGroupData)&&void 0!==t&&null!==(n=t.groups)&&void 0!==n&&n.length?void p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},_.a.createElement(d.a.Group,{className:ne.a.checkbox,defaultValue:nt.current,onChange:function(e){return nt.current=e}},null===(r=C.teachGroupData)||void 0===r||null===(a=r.groups)||void 0===a?void 0:a.map((function(e){return _.a.createElement(d.a,{key:e.group_id,value:e.group_id},e.name)})))),onOk:function(){return new Promise(function(){var t=Object(v.a)(k.a.mark((function t(n,r){var a,i;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(a=nt.current)&&void 0!==a&&a.length){t.next=3;break}return f.b.info("请先选择教研团队"),t.abrupt("return",r());case 3:return t.next=5,Object(A.j)({ids:e?[e]:ct,clazz:"ItemBank",group_ids:nt.current});case 5:0===(null==(i=t.sent)?void 0:i.status)&&(f.b.info("所选试题成功分享至教研团队"),nt.current=[],ut([]),Ht(),n());case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}}):f.b.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");P({type:"problemset/setActionTabs",payload:{key:"共享试题",params:W}})},dn=function(){var e=function(){var e=Object(v.a)(k.a.mark((function e(){var t;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ie(!0),e.next=3,Object(A.h)({ids:ct});case 3:t=e.sent,Ie(!1),0===(null==t?void 0:t.status)&&p.a.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(t.success,"条试题,有").concat(t.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){Vt(new Array(t.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=ct&&ct.length?p.a.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==ct?void 0:ct.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):f.b.warn("请选择需要删除的试题")},fn=function(){var e,t;return null!=ct&&ct.length?null!=se&&null!==(e=se.filter((function(e){return ct.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public}))?f.b.info("所选试题已公开,请重新选择"):null!=se&&null!==(t=se.filter((function(e){return ct.includes(e.id)})))&&void 0!==t&&t.find((function(e){var t;return"PROGRAM"===e.item_type&&0===(null===(t=e.program_attr)||void 0===t?void 0:t.status)}))?f.b.info("已选题中存在未发布的编程题"):void("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||I.userInfo.professional_certification?hn():p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font16 c-grey-333"},"公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",_.a.createElement("br",null),"公开后不可修改,但可以撤销;撤销公开后可以修改。",_.a.createElement("br",null),"是否确认申请公开?",_.a.createElement("br",null),_.a.createElement(d.a,{className:"mt10",defaultChecked:!1,onChange:function(e){return dt.current=e.target.checked}},"不再提示")),onOk:function(){hn()}})):f.b.info("请先选择试题")},hn=function(){var e=Object(v.a)(k.a.mark((function e(t){var n;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="3"===ue?1:2,e.next=3,Object(A.g)({ids:t?[t]:ct,source:n});case 3:0===e.sent.status&&(dt.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),dt.current=!1,ut([]),Ht());case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pn=function(e){var t;p.a.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:ne.a.modalContent},"发布后即可应用到自己管理的课堂"),_.a.createElement("div",{className:ne.a.modalContent}," 是否确认发布?")),okText:"确定",cancelText:"取消",onOk:(t=Object(v.a)(k.a.mark((function t(){var n;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(A.H)({identifier:e});case 2:0===(null==(n=t.sent)?void 0:n.status)&&(f.b.success("发布成功"),Ht());case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},vn=function(e){var t;p.a.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:_.a.createElement("p",{className:ne.a.modalContent},"是否确认撤销发布?"),okText:"确定",cancelText:"取消",onOk:(t=Object(v.a)(k.a.mark((function t(){var n;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(A.G)({identifier:e});case 2:0===(null==(n=t.sent)?void 0:n.status)&&(f.b.success("撤销发布成功"),Ht());case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},mn=(c.a,yt&&c.a.Item,yt&&c.a.Item,"0"===ue&&ft&&c.a.Item,"0"===ue&&ft&&c.a.Item,"0"===ue&&ft&&c.a.Item,function(e){ut(e)}),gn=function(e){ut(e?null==se?void 0:se.map((function(e){return e.id})):[])},bn=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"}],yn={1:"简单",2:"适中",3:"困难"},En=function(e,t){var n,r=t.id<0?"--":yt?t[W.exercise_id?"added":"choosed"]?_.a.createElement("span",{key:1,className:ne.a.btnCancel,onClick:function(e){e.target.style.pointerEvents="none",Zt(t.id)}},ft?"移出试题篮":_.a.createElement("span",null,_.a.createElement("b",{className:"iconfont icon-yichu ".concat(ne.a.cancelC)}),"移出")):"PROGRAM"===t.item_type&&0===(null===(n=t.program_attr)||void 0===n?void 0:n.status)?_.a.createElement(l.a,{placement:"top",title:"编程题未发布,不能加入!"},_.a.createElement("span",{className:ne.a.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}},ft?"加入试题篮":_.a.createElement("span",{style:{padding:"0 3px"}},_.a.createElement("b",{className:"iconfont icon-jiaru ".concat(ne.a.addC)}),"加入"))):_.a.createElement("span",{className:ne.a.btnAdd,onClick:function(){return nn(t.id)}},ft?"加入试题篮":_.a.createElement("span",{style:{padding:"0 3px"}},_.a.createElement("b",{className:"iconfont icon-jiaru ".concat(ne.a.addC)}),"加入")):_.a.createElement(_.a.Fragment,null);return _.a.createElement("span",{className:ne.a.actonBtn},r,t.id>0&&_.a.createElement(Te,{isProblemset:ft,user:I,key:t.id,data:t,activeTabsKey:ue,selectIds:ct,onCollect:Wt,onSetPublic:qt,onStartExperience:Qt,onCorrection:Xt,onPublicReview:zt,onSetPrivate:$t,onDelete:Jt,onCancel:Zt,onSelect:nn,onMoveTo:rn,onSetShare:Yt,onCancelShare:an,onPublish:pn,onCancelPublish:vn}))};return _.a.createElement(T.Fragment,null,_.a.createElement("section",null,_.a.createElement("div",{className:ne.a.wrap},_.a.createElement("div",{className:ne.a.title},"试题库"),_.a.createElement(O.a,{showSelectAll:!1,className:ne.a.select,disciplinesData:null===(x=C.disciplinesData)||void 0===x?void 0:x.disciplines,knowledgeValue:W.tag_discipline_id||-1,knowledgeData:Se,directionValue:W.discipline_id,subDisciplineValue:W.sub_discipline_id,typeValue:W.item_type,showKnowledge:!0,difficultyValue:W.difficulty,showShixun:!0,onShixunChange:function(){P({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,t){var n;(W.discipline_id=e||"",W.sub_discipline_id=t||"",W.tag_discipline_id="",W.page=1,W.per_page=20,delete W.id,J(W),Ut(W),null!==e)?Oe(function(e,t){var n,r,a=[];e||(null==C||null===(n=C.disciplinesData)||void 0===n||null===(r=n.disciplines)||void 0===r||r.forEach((function(e){var t;null==e||null===(t=e.sub_disciplines)||void 0===t||t.forEach((function(e){var t;null==e||null===(t=e.tag_disciplines)||void 0===t||t.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}))})));if(e&&!t){var i,s,o,l=null==C||null===(i=C.disciplinesData)||void 0===i||null===(s=i.disciplines)||void 0===s?void 0:s.find((function(t){return t.id===e}));null==l||null===(o=l.sub_disciplines)||void 0===o||o.forEach((function(e){var t;null==e||null===(t=e.tag_disciplines)||void 0===t||t.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}))}if(e&&t){var c,u,d,f,h=null==C||null===(c=C.disciplinesData)||void 0===c||null===(u=c.disciplines)||void 0===u?void 0:u.find((function(t){return t.id===e})),p=null==h||null===(d=h.sub_disciplines)||void 0===d?void 0:d.find((function(e){return e.id===t}));null==p||null===(f=p.tag_disciplines)||void 0===f||f.forEach((function(e){"未匹配知识点"!==e.name&&a.push(e)}))}return a}(e,t)):Oe((null==C||null===(n=C.disciplinesData)||void 0===n?void 0:n.tag_disciplines)||[])},onTypeChange:function(e){W.item_type=e||"",W.page=1,W.per_page=20,J(W),Ut(W)},onDifficultyChange:function(e){W.difficulty=e||"",W.page=1,W.per_page=20,delete W.id,J(W),Ut(W)},onKnowledgeChange:function(e){W.tag_discipline_id=e,W.page=1,W.per_page=20,delete W.id,-1===e&&(W.tag_discipline_id=""),J(W),Ut(W)}}),_.a.createElement("div",{className:ne.a.contentWrap},_.a.createElement("div",{className:ne.a.tabsWrap},_.a.createElement(y.a,{activeKey:ue,onChange:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.type=e,W.group_id="0"===e?0:null,W.page=1,W.per_page=20,delete W.id,fe(e),J(W),Ut(W)},tabBarExtraContent:_.a.createElement("div",{className:ne.a.searchWrap},"0"===ue&&ft&&_.a.createElement("div",{className:ne.a.searchContent},_.a.createElement(o.a,{type:"primary",ghost:!0,onClick:function(){P({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:W}})},className:"mr20"},_.a.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5 font14"}),"新建文件夹"),_.a.createElement(o.a,{type:"primary",className:"mr30",ghost:!0,onClick:function(){var e={discipline_id:"&discipline_id=".concat(W.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(W.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(W.tag_discipline_id),difficulty:"&difficulty=".concat(W.difficulty),item_type:"&item_type=".concat(W.item_type),group_id:"&group_id=".concat(W.group_id||0)},t="/problemset/newitem?pages=".concat(W.page);Object.keys(e).forEach((function(n){W[n]&&(t+=e[n])})),null===S.e||void 0===S.e||S.e.push(t)}},_.a.createElement("i",{className:"iconfont icon-xinzengshiti2 mr5 font14"}),"新增试题")),_.a.createElement(ze,{allowClear:!0,className:ne.a.search,style:{width:300},placeholder:"请输入关键词搜索",value:W.keyword,onChange:function(e){W.keyword=e.target.value,J(Object(s.a)({},W))},onSearch:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.page=1,W.keyword=e,delete W.id,Qe(!!e),J(W),Ut(W)}}))},_.a.createElement(Ve,{tab:"公共",key:"1"}),_.a.createElement(Ve,{tab:"私有",key:"0"}))),_.a.createElement("div",{className:ne.a.batchWrap},_.a.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},_.a.createElement("div",{className:"font14"},_.a.createElement(i.a,{overlay:_.a.createElement(c.a,{selectedKeys:[Tt]},null==Ft?void 0:Ft.map((function(e,t){return _.a.createElement(c.a.Item,{key:e.name,onClick:function(){return function(e){W.sort_by=e.type,W.sort_direction=e.direction,W.page=1,W.per_page=20,_t(e.name),J(W),Ut(W)}(e)}},e.name)})))},_.a.createElement("span",{style:{color:"#464F66"}},_.a.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Tt))),"3"===ue&&_.a.createElement("div",{style:{paddingTop:20,marginLeft:20}},_.a.createElement(De,{dispatch:P,problemset:C,groupIds:W.group_id?[W.group_id]:[],onChangeTeachGroup:function(e){W.page=1,W.group_id=e[0]||null,delete W.id,J(W),Ut(W)}}))),_.a.createElement("div",null,"0"===ue&&ft&&_.a.createElement(o.a,{onClick:function(){null!=ct&&ct.length?p.a.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:_.a.createElement("div",{className:"font14 ".concat(ne.a.overflow)},"已选中",null==ct?void 0:ct.length,"道题,其中编程题与实训题暂不支持导出。"),onOk:function(){Object(M.k)({ids:ct})}}):P({type:"problemset/setActionTabs",payload:{key:"导出试题",params:W}})},type:"link"},_.a.createElement("i",{className:"iconfont icon-daochushiti mr5 c-light-primary"}),_.a.createElement("span",{className:"c-light-primary"},"导出试题")))),Je?_.a.createElement("div",null,_.a.createElement(o.a,{style:{paddingLeft:0,marginLeft:25},onClick:function(){W.page=1,W.keyword=null,delete W.id,J(W),Qe(!1),Ut(W)},type:"link"}," ",_.a.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"返回"),_.a.createElement("span",{className:"font14 mr20 c-grey-333"},"搜索“",W.keyword,"”")):"0"===ue?_.a.createElement("div",{style:{overflow:"hidden",height:1===Dt?208:"auto"},ref:It,className:ne.a.treeWarp},_.a.createElement(ee,{data:Pe,onClick:en}),_.a.createElement(a.a,{spinning:jt},null==xt?void 0:xt.map((function(e){return _.a.createElement(Ce,{isProblemset:ft,onRenameOk:function(){Rt.current=!0,Ht()},onDeleteOk:function(){Rt.current=!0,Ht()},user:I,key:e.id,data:e,onOpen:en,onMove:tn})}))),!!Dt&&_.a.createElement("div",{className:ne.a.action},1===Dt&&_.a.createElement("span",{onClick:function(){return Lt(2)}},"展开",_.a.createElement("i",{className:"iconfont icon-xiala"})),2===Dt&&_.a.createElement("span",{onClick:function(){return Lt(1)}},"收起",_.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))):null,_.a.createElement("div",{className:ne.a.contentListWrap},0!==te?_.a.createElement(a.a,{size:"large",spinning:R["problemset/getItemBanks"]},se.map((function(e,t){var n,r;return _.a.createElement("div",{className:ne.a.li,key:e.id},_.a.createElement("div",{className:ne.a.top},_.a.createElement(_e,{isProblemset:ft,user:I,data:e,activeTabsKey:ue,selectIds:ct,onCollect:Wt,onSetPublic:qt,onStartExperience:Qt,onCorrection:Xt,onPublicReview:zt,onSetPrivate:$t,onDelete:Jt,onCancel:Zt,onSelect:nn,onSelectCheckBox:mn,onMoveTo:rn,onSetShare:Yt,onCancelShare:an,onPublish:pn,onCancelPublish:vn})),_.a.createElement("div",{className:ne.a.bottom},_.a.createElement("p",{className:ne.a.actionLeftItem},null===(n=bn.find((function(t){return t.type===e.item_type})))||void 0===n?void 0:n.name),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},yn[e.difficulty]),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"创建者:",_.a.createElement("span",{className:"c-grey-333"},null==e||null===(r=e.author)||void 0===r?void 0:r.name)),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"更新:",_.a.createElement("span",{className:"c-grey-333"},null==e?void 0:e.updated_at)),_.a.createElement("i",{className:ne.a.line}),_.a.createElement("p",{className:ne.a.actionLeftItem},"使用次数:",_.a.createElement("span",{className:"c-grey-333"},null==e?void 0:e.quotes)),_.a.createElement("div",{className:ne.a.more},En(0,e))))}))):_.a.createElement(a.a,{size:"large",spinning:R["problemset/getItemBanks"]},_.a.createElement(L.a,null))),0!==te&&_.a.createElement(r.a,{showSizeChanger:!1,showQuickJumper:!0,onChange:function(e,t){W.page=e,W.per_page=20,J(W),Ut(W)},defaultCurrent:1,pageSize:null==W?void 0:W.per_page,current:W.page||1,total:te,showTotal:function(e){return _.a.createElement("span",{className:"mr10"},"共",_.a.createElement("span",{className:"c-orange"},e),"条数据")}})),ft&&_.a.createElement(de,{basketData:C.basketData,visible:qe,basketTotal:Be,onClose:function(){return Ye(!1)},onDelete:function(e){P({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})}}),!Object(ye.l)()&&ft&&_.a.createElement(me,{visibleBasket:qe,onToggleVisible:function(){return Ye(!qe)},count:Be})),_.a.createElement(N,null),_.a.createElement(H,{onReloadData:Ht}),_.a.createElement(V,{onReloadData:function(){return Vt([null])}}),_.a.createElement(he,{onReloadData:Ht,onReloadBasketData:Kt}),_.a.createElement(He,{shixunIds:it,cb:cn}),_.a.createElement(q,null),_.a.createElement(Y,null),_.a.createElement(X,null),_.a.createElement($,null),_.a.createElement(F,null),_.a.createElement(G,{onOk:function(){W.page=1,J(W),Ut(W)}}),_.a.createElement(D,{onOk:function(e){W.discipline_id="",W.sub_discipline_id="",W.tag_discipline_id="",W.item_type=null,W.difficulty=null,W.page=1,W.per_page=20,W.group_id=e,J(W),Ut(W)}})),ft?_.a.createElement(T.Fragment,null,!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.batch},_.a.createElement("aside",null,_.a.createElement("div",{style:{flexShrink:0,marginRight:20}},_.a.createElement(d.a,{className:"font14",checked:!(null==se||!se.length)&&ct.length===(null==se?void 0:se.length),onChange:function(e){return gn(e.target.checked)}},"本页全选",_.a.createElement("span",{style:{color:"#999",fontSize:12}},"/已选(",null==ct?void 0:ct.length,")"))),_.a.createElement("div",{className:ne.a.btns},yt&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!0)}},_.a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"),yt&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!1)}},_.a.createElement("i",{className:"iconfont icon-piliangyichu"}),"批量移出"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return rn()}},_.a.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"批量移动"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:fn}," ",_.a.createElement("i",{className:"iconfont icon-pilianggongkai"}),"批量公开"),"0"===ue&&_.a.createElement("div",{className:ne.a.btn,onClick:dn}," ",_.a.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"批量删除"),_.a.createElement("div",{onClick:function(){return ut([])},style:{marginLeft:"auto"},className:ne.a.btn}," ",_.a.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"))))):_.a.createElement("div",{className:ne.a.batch},_.a.createElement("aside",null,_.a.createElement("div",{style:{flexShrink:0,marginRight:20}},_.a.createElement(d.a,{className:"font14",checked:!(null==se||!se.length)&&ct.length===(null==se?void 0:se.length),onChange:function(e){return gn(e.target.checked)}},"本页全选",_.a.createElement("span",{style:{color:"#999",fontSize:12}},"/已选(",null==ct?void 0:ct.length,")"))),_.a.createElement("div",{className:ne.a.btns},yt&&!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!0)}},_.a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"),yt&&!(null==ct||!ct.length)&&_.a.createElement("div",{className:ne.a.btn,onClick:function(){return sn(!1)}},_.a.createElement("i",{className:"iconfont icon-piliangyichu"}),"批量移出"),_.a.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"已加入:  ",ge,"题"),_.a.createElement("div",{onClick:function(){var e,t="/problemset/preview";(W.exam_id&&(t="/paperlibrary/edit/".concat(W.exam_id)),null!=W&&W.exercise_id)&&(t="/classrooms/".concat(null==j||null===(e=j.params)||void 0===e?void 0:e.coursesId,"/exercise/").concat(null==W?void 0:W.exercise_id,"/edit"));S.e.push(t)},className:ne.a.btn},"返回试卷")))))}))},LdHM: /*!********************************************************!*\ !*** ./node_modules/rc-select/es/index.js + 6 modules ***! \********************************************************/ @@ -231,8 +231,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree/es/Tree.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree/es/Tree.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("rePB"),a=n("Ff2n"),i=n("VTBJ"),s=n("1OyB"),o=n("vuIU"),l=n("JX7q"),c=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),f=n("TSYQ"),h=n.n(f),p=n("sboe"),v=n("OZM5"),m=function(e){var t=e.prefixCls,n=e.level,a=e.isStart,i=e.isEnd;if(!n)return null;for(var s="".concat(t,"-indent-unit"),o=[],l=0;l90?H(1):H(0));0===n.length&&H(0)}),[n]),Object(o.useEffect)((function(){var e;0!==v.length&&((null==Y||null===(e=Y.current)||void 0===e?void 0:e.clientHeight)>90?q(1):q(0));0===v.length&&q(0)}),[v]);var X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(i.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(i.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(g===e.id?u.a.subActive:""),onClick:function(){return L(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:C?"".concat(u.a.main," ").concat(C):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!E&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m?"":u.a.active," "),onClick:function(){return L(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===G?88:"auto"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(a.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return X(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:V,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(a.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return X(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name))}))),!!G&&l.a.createElement("div",{className:u.a.action},1===G&&l.a.createElement("span",{onClick:function(){return H(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===G&&l.a.createElement("span",{onClick:function(){return H(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),T&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(r.a,{onChange:function(e){return M(e)},style:{width:800},defaultValue:-1,value:c},l.a.createElement(r.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(r.a.Option,{key:e.id,value:e.id},e.name)})))),A&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(b===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(O?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(O===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})))),S&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(x?"":u.a.active," "),onClick:function(){return B(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},h.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(x===e.value?u.a.active:""," "),onClick:function(){return B(e.value)}},e.name)}))))))}},k3GJ: +/*! exports used: LanguageSelect */function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));n(/*! antd/es/select/style */"OaEy");var r=n(/*! antd/es/select */"2fM7"),a=(n(/*! antd/es/dropdown/style */"qVdP"),n(/*! antd/es/dropdown */"jsC+")),i=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),o=n(/*! react */"q1tI"),l=n.n(o),c=n(/*! ./index.less?modules */"Q0Vu"),u=n.n(c),d=[{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"}],f=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],h=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],p=function(e){var t=e.disciplinesData,n=void 0===t?[]:t,c=e.knowledgeValue,p=e.knowledgeData,v=void 0===p?[]:p,m=e.directionValue,g=e.subDisciplineValue,b=e.typeValue,y=e.isOnlineExercise,E=void 0!==y&&y,k=e.showKnowledge,T=void 0!==k&&k,_=e.showRandomType,S=void 0!==_&&_,O=e.difficultyValue,x=e.randomValue,C=e.className,w=e.showItemType,A=void 0===w||w,D=e.onDirectionChange,L=void 0===D?function(){}:D,I=e.onTypeChange,R=void 0===I?function(){}:I,N=e.onDifficultyChange,P=void 0===N?function(){}:N,j=e.onKnowledgeChange,M=void 0===j?function(){}:j,F=e.onRandomChange,B=void 0===F?function(){}:F,U=e.showShixun,K=void 0!==U&&U,G=e.onShixunChange,H=void 0===G?function(){}:G,V=Object(o.useState)(0),z=Object(s.a)(V,2),W=z[0],q=z[1],Y=Object(o.useRef)(null),X=Object(o.useState)(0),$=Object(s.a)(X,2),J=($[0],$[1]),Q=Object(o.useRef)(null);Object(o.useEffect)((function(){var e;0!==n.length&&((null==Y||null===(e=Y.current)||void 0===e?void 0:e.clientHeight)>90?q(1):q(0));0===n.length&&q(0)}),[n]),Object(o.useEffect)((function(){var e;0!==v.length&&((null==Q||null===(e=Q.current)||void 0===e?void 0:e.clientHeight)>90?J(1):J(0));0===v.length&&J(0)}),[v]);var Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return l.a.createElement(i.a,{className:u.a.subMenu},e.map((function(e){return l.a.createElement(i.a.Item,{key:e.id},l.a.createElement("a",{className:"".concat(u.a.subItem," ").concat(g===e.id?u.a.subActive:""),onClick:function(){return L(t,e.id)}},e.name))})))};return l.a.createElement("aside",{className:C?"".concat(u.a.main," ").concat(C):u.a.main},l.a.createElement("div",{className:u.a.wrap},l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"课程:"),!E&&l.a.createElement("span",null,l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m?"":u.a.active," "),onClick:function(){return L(null)}},"全部")),l.a.createElement("div",{className:u.a.directionContentWrap,style:{overflow:"hidden",height:1===W?88:"auto"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(a.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Z(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name))}))),l.a.createElement("div",{className:u.a.directionContentWrap,ref:Y,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},n.map((function(e){var t;return l.a.createElement(l.a.Fragment,{key:e.id},(null===(t=e.sub_disciplines)||void 0===t?void 0:t.length)>0?l.a.createElement(a.a,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},overlay:function(){return Z(e.sub_disciplines,e.id)}},l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name)):l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(m===e.id?u.a.active:""," "),onClick:function(){return L(e.id)}},e.name))}))),!!W&&l.a.createElement("div",{className:u.a.action},1===W&&l.a.createElement("span",{onClick:function(){return q(2)}},"展开",l.a.createElement("i",{className:"iconfont icon-xiala"})),2===W&&l.a.createElement("span",{onClick:function(){return q(1)}},"收起",l.a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),T&&l.a.createElement("div",{className:u.a.knowledgeContent},l.a.createElement("span",{className:u.a.name},"知识点:"),l.a.createElement(r.a,{onChange:function(e){return M(e)},style:{width:800},defaultValue:-1,value:c},l.a.createElement(r.a.Option,{value:-1},"全部"),v.map((function(e){return l.a.createElement(r.a.Option,{key:e.id,value:e.id},e.name)})))),A&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"题型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(b?"":u.a.active," "),onClick:function(){return R(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},d.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(b===e.value?u.a.active:""," "),onClick:function(){return R(e.value)}},e.name)})),K&&l.a.createElement("li",{key:"实训题",className:u.a.directionItem,onClick:function(){return H()}},"实训题"))),l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"难度:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(O?"":u.a.active," "),onClick:function(){return P(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},f.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(O===e.value?u.a.active:""," "),onClick:function(){return P(e.value)}},e.name)})))),S&&l.a.createElement("div",{className:u.a.content},l.a.createElement("span",{className:u.a.name},"类型:"),l.a.createElement("li",{className:"".concat(u.a.directionItem," ").concat(x?"":u.a.active," "),onClick:function(){return B(null)}},"全部"),l.a.createElement("div",{className:u.a.directionContentWrap},h.map((function(e){return l.a.createElement("li",{key:e.name,className:"".concat(u.a.directionItem," ").concat(x===e.value?u.a.active:""," "),onClick:function(){return B(e.value)}},e.name)}))))))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ diff --git a/umi.c07b6ce0.js b/umi.5333b843.js similarity index 98% rename from umi.c07b6ce0.js rename to umi.5333b843.js index 3163857590..92836dcf2b 100644 --- a/umi.c07b6ce0.js +++ b/umi.5333b843.js @@ -1,4 +1,4 @@ -!function(e){function t(t){for(var r,a,c=t[0],u=t[1],s=t[2],l=0,f=[];l1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return{};var n=t.element,r=void 0===n?document.body:n,a={},o=Object.keys(e);return o.forEach((function(e){a[e]=r.style[e]})),o.forEach((function(t){r.style[t]=e[t]})),a};var h={},m=function(e){if(document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth||e){var t=new RegExp("".concat("ant-scrolling-effect"),"g"),n=document.body.className;if(e){if(!t.test(n))return;return d(h),h={},void(document.body.className=n.replace(t,"").trim())}var r=Object(f.a)();if(r&&(h=d({position:"relative",width:"calc(100% - ".concat(r,"px)")}),!t.test(n))){var a="".concat(n," ").concat("ant-scrolling-effect");document.body.className=a.trim()}}},b=n("KQm4"),y=[],v=new RegExp("".concat("ant-scrolling-effect"),"g"),g=0,_=new Map,x=function e(t){var n=this;Object(r.a)(this,e),this.lockTarget=void 0,this.options=void 0,this.getContainer=function(){var e;return null===(e=n.options)||void 0===e?void 0:e.container},this.reLock=function(e){var t=y.find((function(e){return e.target===n.lockTarget}));t&&n.unLock(),n.options=e,t&&(t.options=e,n.lock())},this.lock=function(){var e;if(!y.some((function(e){return e.target===n.lockTarget})))if(y.some((function(e){var t,r=e.options;return(null==r?void 0:r.container)===(null===(t=n.options)||void 0===t?void 0:t.container)})))y=[].concat(Object(b.a)(y),[{target:n.lockTarget,options:n.options}]);else{var t=0,r=(null===(e=n.options)||void 0===e?void 0:e.container)||document.body;(r===document.body&&window.innerWidth-document.documentElement.clientWidth>0||r.scrollHeight>r.clientHeight)&&(t=Object(f.a)());var a=r.className;if(0===y.filter((function(e){var t,r=e.options;return(null==r?void 0:r.container)===(null===(t=n.options)||void 0===t?void 0:t.container)})).length&&_.set(r,d({width:0!==t?"calc(100% - ".concat(t,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:r})),!v.test(a)){var o="".concat(a," ").concat("ant-scrolling-effect");r.className=o.trim()}y=[].concat(Object(b.a)(y),[{target:n.lockTarget,options:n.options}])}},this.unLock=function(){var e,t=y.find((function(e){return e.target===n.lockTarget}));if(y=y.filter((function(e){return e.target!==n.lockTarget})),t&&!y.some((function(e){var n,r=e.options;return(null==r?void 0:r.container)===(null===(n=t.options)||void 0===n?void 0:n.container)}))){var r=(null===(e=n.options)||void 0===e?void 0:e.container)||document.body,a=r.className;v.test(a)&&(d(_.get(r),{element:r}),_.delete(r),r.className=r.className.replace(v,"").trim())}},this.lockTarget=g++,this.options=t},w=0,j=Object(p.a)();var O={},k=function(e){if(!j)return null;if(e){if("string"==typeof e)return document.querySelectorAll(e)[0];if("function"==typeof e)return e();if("object"===Object(c.a)(e)&&e instanceof window.HTMLElement)return e}return document.body},E=function(e){Object(o.a)(n,e);var t=Object(i.a)(n);function n(e){var a;return Object(r.a)(this,n),(a=t.call(this,e)).container=void 0,a.componentRef=u.createRef(),a.rafId=void 0,a.scrollLocker=void 0,a.renderComponent=void 0,a.updateScrollLocker=function(e){var t=(e||{}).visible,n=a.props,r=n.getContainer,o=n.visible;o&&o!==t&&j&&k(r)!==a.scrollLocker.getContainer()&&a.scrollLocker.reLock({container:k(r)})},a.updateOpenCount=function(e){var t=e||{},n=t.visible,r=t.getContainer,o=a.props,i=o.visible,c=o.getContainer;i!==n&&j&&k(c)===document.body&&(i&&!n?w+=1:e&&(w-=1)),("function"==typeof c&&"function"==typeof r?c.toString()!==r.toString():c!==r)&&a.removeCurrentContainer()},a.attachToParent=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e||a.container&&!a.container.parentNode){var t=k(a.props.getContainer);return!!t&&(t.appendChild(a.container),!0)}return!0},a.getContainer=function(){return j?(a.container||(a.container=document.createElement("div"),a.attachToParent(!0)),a.setWrapperClassName(),a.container):null},a.setWrapperClassName=function(){var e=a.props.wrapperClassName;a.container&&e&&e!==a.container.className&&(a.container.className=e)},a.removeCurrentContainer=function(){var e,t;null===(e=a.container)||void 0===e||null===(t=e.parentNode)||void 0===t||t.removeChild(a.container)},a.switchScrollingEffect=function(){1!==w||Object.keys(O).length?w||(d(O),O={},m(!0)):(m(),O=d({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"}))},a.scrollLocker=new x({container:k(e.getContainer)}),a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){var e=this;this.updateOpenCount(),this.attachToParent()||(this.rafId=Object(s.a)((function(){e.forceUpdate()})))}},{key:"componentDidUpdate",value:function(e){this.updateOpenCount(e),this.updateScrollLocker(e),this.setWrapperClassName(),this.attachToParent()}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.visible,n=e.getContainer;j&&k(n)===document.body&&(w=t&&w?w-1:w),this.removeCurrentContainer(),s.a.cancel(this.rafId)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.forceRender,r=e.visible,a=null,o={getOpenCount:function(){return w},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect,scrollLocker:this.scrollLocker};return(n||r||this.componentRef.current)&&(a=u.createElement(l.a,{getContainer:this.getContainer,ref:this.componentRef},t(o))),a}}]),n}(u.Component);t.a=E},"1WJl": /*!********************************************************************************!*\ !*** ./node_modules/@umijs/plugin-model/node_modules/fast-deep-equal/index.js ***! @@ -280,10 +280,10 @@ \***********************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/OnlineExercise/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Three/index.tsx */function(e,t,n){"use strict";var r=n("k1fw"),a=n("WmNS"),o=n.n(a),i=n("9og8"),c=n("ErOA");function u(e){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/shixuns/new.json",{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/shixuns/".concat(t.id,"/required_status.json"),{method:"Get",params:{}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f={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:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:Object(r.a)({},a)});case 4:case"end":return e.stop()}}),e)})),getTestData:o.a.mark((function e(t,n){var r,a,i,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,i=n.put,e.next=4,a(u,r);case 4:return c=e.sent,e.next=7,i({type:"save",payload:{data:c}});case 7:case"end":return e.stop()}}),e)})),setUpdateIndex:o.a.mark((function e(t,n){var r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.payload,n.call,r=n.put,e.next=4,r({type:"save",payload:{updateIndex:Math.random()}});case 4:case"end":return e.stop()}}),e)})),getCommonData:o.a.mark((function e(t,n){var a,i,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(l,a);case 4:return u=e.sent,e.next=7,c({type:"save",payload:Object(r.a)({},u.data)});case 7:case"end":return e.stop()}}),e)})),setSideBarTabs:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"sideBar",payload:Object(r.a)({},a)});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return Object(r.a)(Object(r.a)({},e),t.payload)},sideBar:function(e,t){return Object(r.a)(Object(r.a)({},e),{},{sideBar:Object(r.a)(Object(r.a)({},e.sideBar),t.payload)})}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t.a=f},"1jPx": +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Account/Results/index.tsx */function(e,t,n){"use strict";var r=n("k1fw"),a=n("WmNS"),o=n.n(a),i=n("9og8"),c=n("ErOA");function u(e){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/shixuns/new.json",{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(e){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/shixuns/".concat(t.id,"/required_status.json"),{method:"Get",params:{}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f={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:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:Object(r.a)({},a)});case 4:case"end":return e.stop()}}),e)})),getTestData:o.a.mark((function e(t,n){var r,a,i,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,i=n.put,e.next=4,a(u,r);case 4:return c=e.sent,e.next=7,i({type:"save",payload:{data:c}});case 7:case"end":return e.stop()}}),e)})),setUpdateIndex:o.a.mark((function e(t,n){var r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.payload,n.call,r=n.put,e.next=4,r({type:"save",payload:{updateIndex:Math.random()}});case 4:case"end":return e.stop()}}),e)})),getCommonData:o.a.mark((function e(t,n){var a,i,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(l,a);case 4:return u=e.sent,e.next=7,c({type:"save",payload:Object(r.a)({},u.data)});case 7:case"end":return e.stop()}}),e)})),setSideBarTabs:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"sideBar",payload:Object(r.a)({},a)});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return Object(r.a)(Object(r.a)({},e),t.payload)},sideBar:function(e,t){return Object(r.a)(Object(r.a)({},e),{},{sideBar:Object(r.a)(Object(r.a)({},e.sideBar),t.payload)})}},subscriptions:{setup:function(e){e.dispatch,e.history}}};t.a=f},"1jPx": /*!*************************************************************************************************************!*\ !*** ./node_modules/@umijs/babel-plugin-lock-core-js-3/node_modules/core-js/modules/es.typed-array.from.js ***! \*************************************************************************************************************/ @@ -300,17 +300,17 @@ \****************************************/ /*! exports provided: ZimuSort, JudgeSort, RomanNumber, StatusTags, formatHomeWorkStatusToName, HomeWorkListStatus, HomeWorkDetailStatus, StatusGraduationProjectTags, ExerciseStatus, PollsStatus, StatusClassroomsTags, exerciseTips, WorkStatus, CommonWorkStatus, timego, timeformat, toTimeFormat, validateLength, handleValidatorNickName, handleValidatorName, getHiddenName, getBase64, setmiyah, getCookie, setCookie, delCookie, downLoadLink, getBlob, saveAs, download, downLoadFileIframe, downLoadFile, setUrlQuery, isPc, isChrome, isChromeOrFirefox, formatMoney, openNewWindow, openNewWindows, formatTextMiddleIntercept, HalfPastOne, DayHalfPastOne, isEmpty, rangeNumber, middleEllipsis, formatRate, isUnOrNull, getUrlToken, getMessagesUrl, checkLocalOrPublicIp, isKepuKehuan, startExercise, educationList, parseUrl, messageInfo, base64ToBlob, downloadFile, trackEvent, trackEventCustom, onPreviewImage, getCategoryName, bindPhone, copyTextFuc, getJsonFromUrl, arrTrans, setDocumentTitle, checkIsClientExam, localSort, ImgSrcConvert, compareVersion, isLocalApp, randomArray */ /*! exports used: CommonWorkStatus, DayHalfPastOne, ExerciseStatus, HalfPastOne, HomeWorkDetailStatus, HomeWorkListStatus, ImgSrcConvert, JudgeSort, PollsStatus, RomanNumber, StatusClassroomsTags, StatusGraduationProjectTags, ZimuSort, arrTrans, bindPhone, checkIsClientExam, checkLocalOrPublicIp, compareVersion, copyTextFuc, downLoadFile, downLoadFileIframe, downLoadLink, download, downloadFile, educationList, exerciseTips, formatHomeWorkStatusToName, formatRate, getBase64, getCategoryName, getCookie, getHiddenName, getJsonFromUrl, getMessagesUrl, handleValidatorName, handleValidatorNickName, isKepuKehuan, isLocalApp, isPc, isUnOrNull, localSort, onPreviewImage, openNewWindow, parseUrl, randomArray, rangeNumber, setCookie, setDocumentTitle, setUrlQuery, setmiyah, startExercise, toTimeFormat, trackEvent, validateLength */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/OnlineExercise/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/components/Exercise/ip.tsx because of ./src/pages/Classrooms/Lists/Exercise/Answer/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/components/mediator.js because of ./src/pages/Editor/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/service/exercise.ts because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts because of ./src/pages/Three/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts because of ./src/pages/Three/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fullscreen.ts because of ./src/pages/tasks/vnc-view/vnc-panel/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/components/mediator.js because of ./src/pages/Account/Profile/Edit/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/service/exercise.ts because of ./src/pages/OnlineExercise/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts because of ./src/pages/OnlineExercise/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts because of ./src/pages/Account/Binding/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fullscreen.ts because of ./src/pages/OnlineExercise/ExerciseDetail/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js */ @@ -587,11 +587,11 @@ \*************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/OnlineExercise/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts because of ./src/pages/Three/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Three/index.tsx */function(e,t,n){"use strict";var r=n("k1fw"),a=n("WmNS"),o=n.n(a),i=n("9og8"),c=n("ErOA");function u(){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/setting.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/users/system_update.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f=n("m3rI"),d={namespace:"globalSetting",state:{name:"全局配置",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,isPaZhou:window.location.host.indexOf("local-pazhou.")>-1,showFooter:!0,showHeader:!0,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"default",globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1}},effects:{query:o.a.mark((function e(t,n){var a,i,c,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(u,a);case 4:return s=e.sent,h(s),e.next=8,c({type:"save",payload:Object(r.a)({},s)});case 8:case"end":return e.stop()}}),e)})),getSystemUpdate:o.a.mark((function e(t,n){var a,i,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(l,a);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{updateData:Object(r.a)({},u)}});case 7:case"end":return e.stop()}}),e)})),setTheme:o.a.mark((function e(t,n){var r,a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,i=n.put,e.next=4,a(l,r);case 4:return e.sent,e.next=7,i({type:"save",payload:{theme:r||"default"}});case 7:case"end":return e.stop()}}),e)})),setGlobalLoading:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:{globalLoading:Object(r.a)({},a)}});case 4:case"end":return e.stop()}}),e)})),headerToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeader:r}});case 4:case"end":return e.stop()}}),e)})),footerToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showFooter:r}});case 4:case"end":return e.stop()}}),e)})),headerFooterToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeaderFooter:r}});case 4:case"end":return e.stop()}}),e)})),headerFixedToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeaderFixed:r}});case 4:case"end":return e.stop()}}),e)})),onlyShowBackTopToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{onlyShowBackTop:r}});case 4:case"end":return e.stop()}}),e)})),onlyShowBackTopIconToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{onlyShowBackTopIcons:r}});case 4:case"end":return e.stop()}}),e)})),setOperateModel:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{operateModel:r}});case 4:case"end":return e.stop()}}),e)})),setOperateModelPath:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{operateModelPath:r}});case 4:case"end":return e.stop()}}),e)})),setShowQuestionBackTop:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showQuestionBackTop:r}});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return Object(r.a)(Object(r.a)({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch;return e.history.listen((function(e){e.pathname}))}}},h=(t.a=d,function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===(e=r.setting)||void 0===e||e.tab_logo_url;var a=document.createElement("link"),o=document.getElementById("dynamic-favicon");a.id="dynamic-favicon",a.rel="shortcut icon",a.href=null!==(t=r.setting)&&void 0!==t&&t.tab_logo_url?"".concat(f.a.IMG_SERVER,"/").concat(null===(n=r.setting)||void 0===n?void 0:n.tab_logo_url):"".concat(f.a.IMG_SERVER,"/react/build/./favicon.ico"),o&&document.head.removeChild(o),document.head.appendChild(a)})},"7W2i": +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts because of ./src/pages/Account/Binding/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Account/Results/index.tsx */function(e,t,n){"use strict";var r=n("k1fw"),a=n("WmNS"),o=n.n(a),i=n("9og8"),c=n("ErOA");function u(){return s.apply(this,arguments)}function s(){return(s=Object(i.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/setting.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(){return p.apply(this,arguments)}function p(){return(p=Object(i.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c.a)("/api/users/system_update.json",{method:"Get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f=n("m3rI"),d={namespace:"globalSetting",state:{name:"全局配置",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,isPaZhou:window.location.host.indexOf("local-pazhou.")>-1,showFooter:!0,showHeader:!0,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"default",globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1}},effects:{query:o.a.mark((function e(t,n){var a,i,c,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(u,a);case 4:return s=e.sent,h(s),e.next=8,c({type:"save",payload:Object(r.a)({},s)});case 8:case"end":return e.stop()}}),e)})),getSystemUpdate:o.a.mark((function e(t,n){var a,i,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,i=n.call,c=n.put,e.next=4,i(l,a);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{updateData:Object(r.a)({},u)}});case 7:case"end":return e.stop()}}),e)})),setTheme:o.a.mark((function e(t,n){var r,a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,i=n.put,e.next=4,a(l,r);case 4:return e.sent,e.next=7,i({type:"save",payload:{theme:r||"default"}});case 7:case"end":return e.stop()}}),e)})),setGlobalLoading:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:{globalLoading:Object(r.a)({},a)}});case 4:case"end":return e.stop()}}),e)})),headerToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeader:r}});case 4:case"end":return e.stop()}}),e)})),footerToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showFooter:r}});case 4:case"end":return e.stop()}}),e)})),headerFooterToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeaderFooter:r}});case 4:case"end":return e.stop()}}),e)})),headerFixedToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showHeaderFixed:r}});case 4:case"end":return e.stop()}}),e)})),onlyShowBackTopToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{onlyShowBackTop:r}});case 4:case"end":return e.stop()}}),e)})),onlyShowBackTopIconToggle:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{onlyShowBackTopIcons:r}});case 4:case"end":return e.stop()}}),e)})),setOperateModel:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{operateModel:r}});case 4:case"end":return e.stop()}}),e)})),setOperateModelPath:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{operateModelPath:r}});case 4:case"end":return e.stop()}}),e)})),setShowQuestionBackTop:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,n.call,a=n.put,e.next=4,a({type:"save",payload:{showQuestionBackTop:r}});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return Object(r.a)(Object(r.a)({},e),t.payload)}},subscriptions:{setup:function(e){e.dispatch;return e.history.listen((function(e){e.pathname}))}}},h=(t.a=d,function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===(e=r.setting)||void 0===e||e.tab_logo_url;var a=document.createElement("link"),o=document.getElementById("dynamic-favicon");a.id="dynamic-favicon",a.rel="shortcut icon",a.href=null!==(t=r.setting)&&void 0!==t&&t.tab_logo_url?"".concat(f.a.IMG_SERVER,"/").concat(null===(n=r.setting)||void 0===n?void 0:n.tab_logo_url):"".concat(f.a.IMG_SERVER,"/react/build/./favicon.ico"),o&&document.head.removeChild(o),document.head.appendChild(a)})},"7W2i": /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ @@ -643,21 +643,21 @@ /*! exports provided: Field, List, useForm, FormProvider, default */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./node_modules/rc-tabs/node_modules/rc-trigger/es/Popup/useVisibleStatus.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./node_modules/rc-tree/es/TreeNode.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js because of ./node_modules/dva/dist/index.esm.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./node_modules/@ant-design/icons/es/components/AntdIcon.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/@ant-design/icons/es/components/AntdIcon.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./node_modules/rc-menu/es/Menu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/rc-motion/es/index.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/rc-menu/es/utils/isMobile.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/toArray.js because of ./node_modules/rc-select/es/utils/valueUtil.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js because of ./node_modules/@ant-design/icons/es/utils.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js because of ./node_modules/rc-menu/es/DOMWrap.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js because of ./node_modules/antd/es/input/Search.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/async-validator/dist-web/index.js (<- Module uses injected variables (process)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-field-form/es/FieldContext.js because of ./node_modules/antd/es/form/FormItem.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js because of ./node_modules/rc-table/es/hooks/useColumns.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js because of ./node_modules/antd/es/auto-complete/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js because of ./node_modules/antd/es/_util/devWarning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t),n.d(t,"Field",(function(){return G})),n.d(t,"List",(function(){return Q})),n.d(t,"useForm",(function(){return J})),n.d(t,"FormProvider",(function(){return $}));var r=n("q1tI"),a=n("Ff2n"),o=n("rePB"),i=n("VTBJ"),c=n("KQm4"),u=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),p=n("LK+K"),f=n("Zm9Q"),d=n("Kwbf"),h=n("KW7l");function m(e){return null==e?[]:Array.isArray(e)?e:[e]}var b=n("o0o1"),y=n.n(b),v=n("HaE+"),g=n("U8pU"),_=n("KpVd");function x(e,t){for(var n=e,r=0;r3&&void 0!==arguments[3]&&arguments[3];return t.length&&r&&void 0===n&&!x(e,t.slice(0,-1))?e:j(e,t,n,r)}(e,t,n)}function S(e,t){var n={};return t.forEach((function(t){var r=k(e,t);n=E(n,t,r)})),n}function P(e,t){return e&&e.some((function(e){return I(e,t)}))}function C(e){return"object"===Object(g.a)(e)&&null!==e&&Object.getPrototypeOf(e)===Object.prototype}function T(e,t){var n=Array.isArray(e)?Object(c.a)(e):Object(i.a)({},e);return t?(Object.keys(t).forEach((function(e){var r=n[e],a=t[e],o=C(r)&&C(a);n[e]=o?T(r,a||{}):a})),n):n}function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=r||n<0||n>=r)return e;var a=e[t],o=t-n;return o>0?[].concat(Object(c.a)(e.slice(0,n)),[a],Object(c.a)(e.slice(n,t)),Object(c.a)(e.slice(t+1,r))):o<0?[].concat(Object(c.a)(e.slice(0,t)),Object(c.a)(e.slice(t+1,n+1)),[a],Object(c.a)(e.slice(n+1,r))):e}var D="'${name}' is not a valid ${type}",R={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:D,method:D,array:D,object:D,number:D,date:D,boolean:D,integer:D,float:D,regexp:D,email:D,url:D,hex:D},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},N=_.a;function F(e,t,n,r){var a=Object(i.a)(Object(i.a)({},n),{},{name:t,enum:(n.enum||[]).join(", ")}),o=function(e,t){return function(){return function(e,t){return e.replace(/\$\{\w+\}/g,(function(e){var n=e.slice(2,-1);return t[n]}))}(e,Object(i.a)(Object(i.a)({},a),t))}};return function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(a){var i=t[a];"string"==typeof i?n[a]=o(i,r):i&&"object"===Object(g.a)(i)?(n[a]={},e(i,n[a])):n[a]=i})),n}(A({},R,e))}function U(e,t,n,r,a){return z.apply(this,arguments)}function z(){return(z=Object(v.a)(y.a.mark((function e(t,n,a,u,s){var l,p,f,d,h,m;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=Object(i.a)({},a),p=null,l&&"array"===l.type&&l.defaultField&&(p=l.defaultField,delete l.defaultField),f=new N(Object(o.a)({},t,[l])),d=F(u.validateMessages,t,l,s),f.messages(d),h=[],e.prev=7,e.next=10,Promise.resolve(f.validate(Object(o.a)({},t,n),Object(i.a)({},u)));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),e.t0.errors?h=e.t0.errors.map((function(e,t){var n=e.message;return r.isValidElement(n)?r.cloneElement(n,{key:"error_".concat(t)}):n})):(console.error(e.t0),h=[d.default()]);case 15:if(h.length||!p){e.next=20;break}return e.next=18,Promise.all(n.map((function(e,n){return U("".concat(t,".").concat(n),e,p,u,s)})));case 18:return m=e.sent,e.abrupt("return",m.reduce((function(e,t){return[].concat(Object(c.a)(e),Object(c.a)(t))}),[]));case 20:return e.abrupt("return",h);case 21:case"end":return e.stop()}}),e,null,[[7,12]])})))).apply(this,arguments)}function V(e,t,n,r,a,o){var c,u=e.join("."),s=n.map((function(e){var t=e.validator;return t?Object(i.a)(Object(i.a)({},e),{},{validator:function(e,n,r){var a=!1,o=t(e,n,(function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];e.validatePromise===s&&(e.validatePromise=null,e.errors=t,e.reRender())})),s},e.isFieldValidating=function(){return!!e.validatePromise},e.isFieldTouched=function(){return e.touched},e.isFieldDirty=function(){return e.dirty},e.getErrors=function(){return e.errors},e.getMeta=function(){return e.prevValidating=e.isFieldValidating(),{touched:e.isFieldTouched(),validating:e.prevValidating,errors:e.errors,name:e.getNamePath()}},e.getOnlyChild=function(t){if("function"==typeof t){var n=e.getMeta();return Object(i.a)(Object(i.a)({},e.getOnlyChild(t(e.getControlled(),n,e.context))),{},{isFunction:!0})}var a=Object(f.a)(t);return 1===a.length&&r.isValidElement(a[0])?{child:a[0],isFunction:!1}:{child:a,isFunction:!1}},e.getValue=function(t){var n=e.context.getFieldsValue,r=e.getNamePath();return k(t||n(!0),r)},e.getControlled=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.props,r=n.trigger,a=n.validateTrigger,c=n.getValueFromEvent,u=n.normalize,s=n.valuePropName,l=n.getValueProps,p=void 0!==a?a:e.context.validateTrigger,f=e.getNamePath(),d=e.context,b=d.getInternalHooks,y=d.getFieldsValue,v=b(h.a),g=v.dispatch,_=e.getValue(),x=l||function(e){return Object(o.a)({},s,e)},w=t[r],j=Object(i.a)(Object(i.a)({},t),x(_));j[r]=function(){var t;e.touched=!0,e.dirty=!0;for(var n=arguments.length,r=new Array(n),a=0;a=0&&t<=n.length?(o.keys=[].concat(Object(c.a)(o.keys.slice(0,t)),[o.id],Object(c.a)(o.keys.slice(t))),i([].concat(Object(c.a)(n.slice(0,t)),[e],Object(c.a)(n.slice(t))))):(o.keys=[].concat(Object(c.a)(o.keys),[o.id]),i([].concat(Object(c.a)(n),[e]))),o.id+=1},remove:function(e){var t=l(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(o.keys=o.keys.filter((function(e,t){return!n.has(t)})),i(t.filter((function(e,t){return!n.has(t)}))))},move:function(e,t){if(e!==t){var n=l();e<0||e>=n.length||t<0||t>=n.length||(o.keys=L(o.keys,e,t),i(L(n,e,t)))}}},f=r||[];return Array.isArray(f)||(f=[]),n(f.map((function(e,t){var n=o.keys[t];return void 0===n&&(o.keys[t]=o.id,n=o.keys[t],o.id+=1),{name:t,key:n,isListField:!0}})),p)})))},Y=n("ODXe");var K=function(){function e(){Object(u.a)(this,e),this.list=[]}return Object(s.a)(e,[{key:"set",value:function(e,t){var n=this.list.findIndex((function(t){return I(t.key,e)}));-1!==n?this.list[n].value=t:this.list.push({key:e,value:t})}},{key:"get",value:function(e){var t=this.list.find((function(t){return I(t.key,e)}));return t&&t.value}},{key:"update",value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:"delete",value:function(e){this.list=this.list.filter((function(t){return!I(t.key,e)}))}},{key:"map",value:function(e){return this.list.map(e)}},{key:"toJSON",value:function(){var e={};return this.map((function(t){var n=t.key,r=t.value;return e[n.join(".")]=r,null})),e}}]),e}(),X=function e(t){var n=this;Object(u.a)(this,e),this.formHooked=!1,this.subscribable=!0,this.store={},this.fieldEntities=[],this.initialValues={},this.callbacks={},this.validateMessages=null,this.preserve=null,this.lastValidatePromise=null,this.getForm=function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,getInternalHooks:n.getInternalHooks}},this.getInternalHooks=function(e){return e===h.a?(n.formHooked=!0,{dispatch:n.dispatch,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve}):(Object(d.a)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)},this.useSubscribe=function(e){n.subscribable=e},this.setInitialValues=function(e,t){n.initialValues=e||{},t&&(n.store=A({},e,n.store))},this.getInitialValue=function(e){return k(n.initialValues,e)},this.setCallbacks=function(e){n.callbacks=e},this.setValidateMessages=function(e){n.validateMessages=e},this.setPreserve=function(e){n.preserve=e},this.timeoutId=null,this.warningUnhooked=function(){0},this.getFieldEntities=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?n.fieldEntities.filter((function(e){return e.getNamePath().length})):n.fieldEntities},this.getFieldsMap=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new K;return n.getFieldEntities(e).forEach((function(e){var n=e.getNamePath();t.set(n,e)})),t},this.getFieldEntitiesForNamePathList=function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map((function(e){var n=O(e);return t.get(n)||{INVALIDATE_NAME_PATH:O(e)}}))},this.getFieldsValue=function(e,t){if(n.warningUnhooked(),!0===e&&!t)return n.store;var r=n.getFieldEntitiesForNamePathList(Array.isArray(e)?e:null),a=[];return r.forEach((function(e){var n="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(t){var r="getMeta"in e?e.getMeta():null;t(r)&&a.push(n)}else a.push(n)})),S(n.store,a.map(O))},this.getFieldValue=function(e){n.warningUnhooked();var t=O(e);return k(n.store,t)},this.getFieldsError=function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map((function(t,n){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors()}:{name:O(e[n]),errors:[]}}))},this.getFieldError=function(e){n.warningUnhooked();var t=O(e);return n.getFieldsError([t])[0].errors},this.isFieldsTouched=function(){n.warningUnhooked();for(var e=arguments.length,t=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=new K,r=n.getFieldEntities(!0);r.forEach((function(e){var n=e.props.initialValue,r=e.getNamePath();if(void 0!==n){var a=t.get(r)||new Set;a.add({entity:e,value:n}),t.set(r,a)}}));var a,o=function(r){r.forEach((function(r){if(void 0!==r.props.initialValue){var a=r.getNamePath();if(void 0!==n.getInitialValue(a))Object(d.a)(!1,"Form already set 'initialValues' with path '".concat(a.join("."),"'. Field can not overwrite it."));else{var o=t.get(a);if(o&&o.size>1)Object(d.a)(!1,"Multiple Field with path '".concat(a.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(o){var i=n.getFieldValue(a);e.skipExist&&void 0!==i||(n.store=E(n.store,a,Object(c.a)(o)[0].value))}}}}))};e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach((function(e){var n,r=t.get(e);r&&(n=a).push.apply(n,Object(c.a)(Object(c.a)(r).map((function(e){return e.entity}))))}))):a=r,o(a)},this.resetFields=function(e){n.warningUnhooked();var t=n.store;if(!e)return n.store=A({},n.initialValues),n.resetWithFieldInitialValue(),void n.notifyObservers(t,null,{type:"reset"});var r=e.map(O);r.forEach((function(e){var t=n.getInitialValue(e);n.store=E(n.store,e,t)})),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:"reset"})},this.setFields=function(e){n.warningUnhooked();var t=n.store;e.forEach((function(e){var r=e.name,o=(e.errors,Object(a.a)(e,["name","errors"])),i=O(r);"value"in o&&(n.store=E(n.store,i,o.value)),n.notifyObservers(t,[i],{type:"setField",data:e})}))},this.getFields=function(){return n.getFieldEntities(!0).map((function(e){var t=e.getNamePath(),r=e.getMeta(),a=Object(i.a)(Object(i.a)({},r),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(a,"originRCField",{value:!0}),a}))},this.registerField=function(e){if(n.fieldEntities.push(e),void 0!==e.props.initialValue){var t=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(t,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(t,r){if(n.fieldEntities=n.fieldEntities.filter((function(t){return t!==e})),!1===(void 0!==r?r:n.preserve)&&!t){var a=e.getNamePath();void 0!==n.getFieldValue(a)&&(n.store=E(n.store,a,void 0))}}},this.dispatch=function(e){switch(e.type){case"updateValue":var t=e.namePath,r=e.value;n.updateValue(t,r);break;case"validateField":var a=e.namePath,o=e.triggerName;n.validateFields([a],{triggerName:o})}},this.notifyObservers=function(e,t,r){if(n.subscribable){var a=Object(i.a)(Object(i.a)({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach((function(n){(0,n.onStoreChange)(e,t,a)}))}else n.forceRootUpdate()},this.updateValue=function(e,t){var r=O(e),a=n.store;n.store=E(n.store,r,t),n.notifyObservers(a,[r],{type:"valueUpdate",source:"internal"});var o=n.getDependencyChildrenFields(r);n.validateFields(o),n.notifyObservers(a,o,{type:"dependenciesUpdate",relatedFields:[r].concat(Object(c.a)(o))});var i=n.callbacks.onValuesChange;i&&i(S(n.store,[r]),n.store);n.triggerOnFieldsChange([r].concat(Object(c.a)(o)))},this.setFieldsValue=function(e){n.warningUnhooked();var t=n.store;e&&(n.store=A(n.store,e)),n.notifyObservers(t,null,{type:"valueUpdate",source:"external"})},this.getDependencyChildrenFields=function(e){var t=new Set,r=[],a=new K;n.getFieldEntities().forEach((function(e){(e.props.dependencies||[]).forEach((function(t){var n=O(t);a.update(n,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return t.add(e),t}))}))}));return function e(n){(a.get(n)||new Set).forEach((function(n){if(!t.has(n)){t.add(n);var a=n.getNamePath();n.isFieldDirty()&&a.length&&(r.push(a),e(a))}}))}(e),r},this.triggerOnFieldsChange=function(e,t){var r=n.callbacks.onFieldsChange;if(r){var a=n.getFields();if(t){var o=new K;t.forEach((function(e){var t=e.name,n=e.errors;o.set(t,n)})),a.forEach((function(e){e.errors=o.get(e.name)||e.errors}))}r(a.filter((function(t){var n=t.name;return P(e,n)})),a)}},this.validateFields=function(e,t){n.warningUnhooked();var r=!!e,a=r?e.map(O):[],o=[];n.getFieldEntities(!0).forEach((function(e){if(r||a.push(e.getNamePath()),e.props.rules&&e.props.rules.length){var c=e.getNamePath();if(!r||P(a,c)){var u=e.validateRules(Object(i.a)({validateMessages:Object(i.a)(Object(i.a)({},R),n.validateMessages)},t));o.push(u.then((function(){return{name:c,errors:[]}})).catch((function(e){return Promise.reject({name:c,errors:e})})))}}}));var c=function(e){var t=!1,n=e.length,r=[];return e.length?new Promise((function(a,o){e.forEach((function(e,i){e.catch((function(e){return t=!0,e})).then((function(e){n-=1,r[i]=e,n>0||(t&&o(r),a(r))}))}))})):Promise.resolve([])}(o);n.lastValidatePromise=c,c.catch((function(e){return e})).then((function(e){var t=e.map((function(e){return e.name}));n.notifyObservers(n.store,t,{type:"validateFinish"}),n.triggerOnFieldsChange(t,e)}));var u=c.then((function(){return n.lastValidatePromise===c?Promise.resolve(n.getFieldsValue(a)):Promise.reject([])})).catch((function(e){var t=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:n.getFieldsValue(a),errorFields:t,outOfDate:n.lastValidatePromise!==c})}));return u.catch((function(e){return e})),u},this.submit=function(){n.warningUnhooked(),n.validateFields().then((function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}})).catch((function(e){var t=n.callbacks.onFinishFailed;t&&t(e)}))},this.forceRootUpdate=t};var J=function(e){var t=r.useRef(),n=r.useState(),a=Object(Y.a)(n,2)[1];if(!t.current)if(e)t.current=e;else{var o=new X((function(){a({})}));t.current=o.getForm()}return[t.current]},Z=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),$=function(e){var t=e.validateMessages,n=e.onFormChange,a=e.onFormFinish,c=e.children,u=r.useContext(Z),s=r.useRef({});return r.createElement(Z.Provider,{value:Object(i.a)(Object(i.a)({},u),{},{validateMessages:Object(i.a)(Object(i.a)({},u.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:s.current}),u.triggerFormChange(e,t)},triggerFormFinish:function(e,t){a&&a(e,{values:t,forms:s.current}),u.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(s.current=Object(i.a)(Object(i.a)({},s.current),{},Object(o.a)({},e,t))),u.registerForm(e,t)},unregisterForm:function(e){var t=Object(i.a)({},s.current);delete t[e],s.current=t,u.unregisterForm(e)}})},c)},ee=Z,te=function(e,t){var n=e.name,o=e.initialValues,u=e.fields,s=e.form,l=e.preserve,p=e.children,f=e.component,d=void 0===f?"form":f,m=e.validateMessages,b=e.validateTrigger,y=void 0===b?"onChange":b,v=e.onValuesChange,_=e.onFieldsChange,x=e.onFinish,w=e.onFinishFailed,j=Object(a.a)(e,["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"]),O=r.useContext(ee),k=J(s),E=Object(Y.a)(k,1)[0],S=E.getInternalHooks(h.a),P=S.useSubscribe,C=S.setInitialValues,T=S.setCallbacks,A=S.setValidateMessages,I=S.setPreserve;r.useImperativeHandle(t,(function(){return E})),r.useEffect((function(){return O.registerForm(n,E),function(){O.unregisterForm(n)}}),[O,E,n]),A(Object(i.a)(Object(i.a)({},O.validateMessages),m)),T({onValuesChange:v,onFieldsChange:function(e){if(O.triggerFormChange(n,e),_){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a0&&(e.deadlineId=setTimeout((function(){e.onMotionEnd({deadline:!0})}),r))}}))},e.nextFrame=function(t){e.cancelNextFrame(),e.raf=y()(t)},e.cancelNextFrame=function(){e.raf&&(y.a.cancel(e.raf),e.raf=null)},e}return Object(i.a)(n,[{key:"componentDidMount",value:function(){this.onDomUpdate()}},{key:"componentDidUpdate",value:function(){this.onDomUpdate()}},{key:"componentWillUnmount",value:function(){this.destroyed=!0,this.removeEventListener(this.$cacheEle),this.cancelNextFrame(),clearTimeout(this.deadlineId)}},{key:"render",value:function(){var e,t=this.state,n=t.status,o=t.statusActive,i=t.statusStyle,c=this.props,u=c.children,s=c.motionName,l=c.visible,p=c.removeOnLeave,f=c.leavedClassName,d=c.eventProps;return u?"none"!==n&&h(this.props)?u(Object(a.a)(Object(a.a)({},d),{},{className:m()(A(s,n),(e={},Object(r.a)(e,A(s,"".concat(n,"-active")),o),Object(r.a)(e,s,"string"==typeof s),e)),style:i}),this.setNodeRef):l?u(Object(a.a)({},d),this.setNodeRef):p?null:u(Object(a.a)(Object(a.a)({},d),{},{className:f}),this.setNodeRef):null}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.status;if(!h(e))return{};var a=e.visible,o=e.motionAppear,i=e.motionEnter,c=e.motionLeave,u=e.motionLeaveImmediately,s={prevProps:e};return("appear"===r&&!o||"enter"===r&&!i||"leave"===r&&!c)&&(s.status="none",s.statusActive=!1,s.newStatus=!1),!n&&a&&o&&(s.status="appear",s.statusActive=!1,s.newStatus=!0),n&&!n.visible&&a&&i&&(s.status="enter",s.statusActive=!1,s.newStatus=!0),(n&&n.visible&&!a&&c||!n&&u&&!a&&c)&&(s.status="leave",s.statusActive=!1,s.newStatus=!0),s}}]),n}(p.Component);return b.defaultProps={visible:!0,motionEnter:!0,motionAppear:!0,motionLeave:!0,removeOnLeave:!0},n?p.forwardRef((function(e,t){return p.createElement(b,Object.assign({internalRef:t},e))})):b}(T),M=n("Ff2n");function L(e){var t;return t=e&&"object"===Object(l.a)(e)&&"key"in e?e:{key:e},Object(a.a)(Object(a.a)({},t),{},{key:String(t.key)})}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(L)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=t.length,i=D(e),c=D(t);i.forEach((function(e){for(var t=!1,i=r;i1}));return s.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||"remove"!==r}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var N=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];var F=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I,n=function(n){Object(u.a)(c,n);var r=Object(s.a)(c);function c(){var e;return Object(o.a)(this,c),(e=r.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(a.a)(Object(a.a)({},e),{},{status:"removed"})}))}}))},e}return Object(i.a)(c,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,a=r.component,o=r.children,i=Object(M.a)(r,["component","children"]),c=a||p.Fragment,u={};return N.forEach((function(e){u[e]=i[e],delete i[e]})),delete i.keys,p.createElement(c,Object.assign({},i),n.map((function(n){var r=n.status,a=Object(M.a)(n,["status"]),i="add"===r||"keep"===r;return p.createElement(t,Object.assign({},u,{key:a.key,visible:i,eventProps:a,onLeaveEnd:function(){u.onLeaveEnd&&u.onLeaveEnd.apply(u,arguments),e.removeKey(a.key)}}),o)})))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r=t.keys,o=n.keyEntities,i=D(r);if(!e)return{keyEntities:i.map((function(e){return Object(a.a)(Object(a.a)({},e),{},{status:"keep"})}))};var c=R(o,i),u=o.length;return{keyEntities:c.filter((function(e){for(var t=null,n=0;n children");r=e}})),r}var v=n("UwPn"),g={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},_=function(){function e(e,t){for(var n=0;n children");return p.a.createElement(O,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var a=t.component;if(a){var o=t;return"string"==typeof a&&(o=k({className:t.className,style:t.style},t.componentProps)),p.a.createElement(a,o,r)}return r[0]||null}}]),t}(p.a.Component);T.isAnimate=!0,T.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:C,onEnter:C,onLeave:C,onAppear:C};var A=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=m(P(r));e.isValidChildByKey(a,t)?"appear"===n?g.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):g.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,a,o,i,c=m(P(n));if(e.isValidChildByKey(c,t))e.performEnter(t);else{var u=function(){g.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,a=c,o=n.showProp,(i=r.length===a.length)&&r.forEach((function(e,t){var n=a[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||o&&e.props[o]!==n.props[o])&&(i=!1)})),i?u():e.setState({children:c},u)}}}},I=h(T),M=n("2GS6"),L=n("TSYQ"),D=n.n(L),R=n("EE3K"),N=n("8HVG");function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t=a&&(t.updateKey=c[0].notice.updateKey||c[0].notice.key,c.shift()),c.push({notice:t,holderCallback:n})),{notices:c}}))},e.remove=function(t){e.setState((function(e){return{notices:e.notices.filter((function(e){return e.notice.key!==t}))}}))},e}return Object(i.a)(n,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,n=e.animation,r=this.props.transitionName;return!r&&n&&(r="".concat(t,"-").concat(n)),r}},{key:"render",value:function(){var e=this,t=this.state.notices,n=this.props,r=n.prefixCls,a=n.className,o=n.closeIcon,i=n.style,c=t.map((function(n,a){var i=n.notice,c=n.holderCallback,u=Boolean(a===t.length-1&&i.updateKey),s=i.updateKey?i.updateKey:i.key,l=Object(M.a)(e.remove.bind(e,i.key),i.onClose),f=U(U(U({prefixCls:r,closeIcon:o},i),i.props),{},{key:s,update:u,onClose:l,onClick:i.onClick,children:i.content});return c?p.a.createElement("div",{key:s,className:"".concat(r,"-hook-holder"),ref:function(t){void 0!==s&&(t?(e.hookRefs.set(s,t),c(t,f)):e.hookRefs.delete(s))}}):p.a.createElement(R.a,Object.assign({},f))}));return p.a.createElement("div",{className:D()(r,a),style:i},p.a.createElement(I,{transitionName:this.getTransitionName()},c))}}]),n}(l.Component);W.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},W.newInstance=function(e,t){var n=e||{},a=n.getContainer,o=Object(r.a)(n,["getContainer"]),i=document.createElement("div");a?a().appendChild(i):document.body.appendChild(i);var c=!1;d.a.render(p.a.createElement(W,Object.assign({},o,{ref:function(e){c||(c=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){d.a.unmountComponentAtNode(i),i.parentNode&&i.parentNode.removeChild(i)},useNotification:function(){return Object(N.a)(e)}}))}})),i)};var H=W;t.default=H},"8w+9": /*!*******************************************************************************************************************!*\ @@ -828,11 +828,11 @@ \*************************************************************/ /*! exports provided: history, plugin, connect, useDispatch, useStore, useSelector, getDvaApp, evaluateListHeaderKey, AuthModule, __PLUGIN_INITIAL_STATE, createIntl, FormattedDate, FormattedDateParts, FormattedDisplayName, FormattedHTMLMessage, FormattedList, FormattedMessage, FormattedNumber, FormattedNumberParts, FormattedPlural, FormattedRelativeTime, FormattedTime, FormattedTimeParts, IntlContext, IntlProvider, RawIntlProvider, createIntlCache, defineMessages, injectIntl, useIntl, localeInfo, addLocale, getIntl, setIntl, getLocale, getDirection, setLocale, formatMessage, getAllLocales, SelectLang, useModel, ErrorShowType, request, useRequest, UseRequestProvider, Helmet */ /*! exports used: AuthModule, connect, evaluateListHeaderKey, getDvaApp, history, plugin, setLocale */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/OnlineExercise/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js because of ./src/pages/HttpStatus/404.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js because of ./src/pages/MyProblem/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./src/pages/Search/components/ShixunFilter.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/history.ts because of ./src/.umi-production/umi.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/plugin.ts because of ./src/.umi-production/umi.ts */ @@ -857,12 +857,12 @@ \*******************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js because of ./node_modules/@ant-design/icons/es/utils.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/rc-menu/es/utils/isMobile.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js because of ./node_modules/antd/es/input/Search.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/isEqual.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js because of ./node_modules/rc-table/es/stickyScrollBar.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/contains.js because of ./node_modules/antd/es/dropdown/dropdown.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js because of ./node_modules/antd/es/form/FormItem.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js because of ./node_modules/rc-menu/es/SubMenu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/contains.js because of ./node_modules/rc-menu/es/SubMenu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js because of ./node_modules/antd/es/input/Search.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */function(e,t,n){"use strict";var r,a=n("ODXe"),o=n("U8pU"),i=n("q1tI"),c=n.n(i),u=n("c+Xe");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Z(e){var t,n,r;if(Q.isWindow(e)||9===e.nodeType){var a=Q.getWindow(e);t={left:Q.getWindowScrollLeft(a),top:Q.getWindowScrollTop(a)},n=Q.viewportWidth(a),r=Q.viewportHeight(a)}else t=Q.offset(e),n=Q.outerWidth(e),r=Q.outerHeight(e);return t.width=n,t.height=r,t}function $(e,t){var n=t.charAt(0),r=t.charAt(1),a=e.width,o=e.height,i=e.left,c=e.top;return"c"===n?c+=o/2:"b"===n&&(c+=o),"c"===r?i+=a/2:"r"===r&&(i+=a),{left:i,top:c}}function ee(e,t,n,r,a){var o=$(t,n[1]),i=$(e,n[0]),c=[i.left-o.left,i.top-o.top];return{left:Math.round(e.left-c[0]+r[0]-a[0]),top:Math.round(e.top-c[1]+r[1]-a[1])}}function te(e,t,n){return e.leftn.right}function ne(e,t,n){return e.topn.bottom}function re(e,t,n){var r=[];return Q.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function ae(e,t){return e[t]=-e[t],e}function oe(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function ie(e,t){e[0]=oe(e[0],t.width),e[1]=oe(e[1],t.height)}function ce(e,t,n,r){var a=n.points,o=n.offset||[0,0],i=n.targetOffset||[0,0],c=n.overflow,u=n.source||e;o=[].concat(o),i=[].concat(i);var s={},l=0,p=J(u,!(!(c=c||{})||!c.alwaysByViewport)),f=Z(u);ie(o,f),ie(i,t);var d=ee(f,t,a,o,i),h=Q.merge(f,d);if(p&&(c.adjustX||c.adjustY)&&r){if(c.adjustX&&te(d,f,p)){var m=re(a,/[lr]/gi,{l:"r",r:"l"}),b=ae(o,0),y=ae(i,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&a.left+o.width>n.right&&(o.width-=a.left+o.width-n.right),r.adjustX&&a.left+o.width>n.right&&(a.left=Math.max(n.right-o.width,n.left)),r.adjustY&&a.top=n.top&&a.top+o.height>n.bottom&&(o.height-=a.top+o.height-n.bottom),r.adjustY&&a.top+o.height>n.bottom&&(a.top=Math.max(n.bottom-o.height,n.top)),Q.mix(a,o)}(d,f,p,s))}return h.width!==f.width&&Q.css(u,"width",Q.width(u)+h.width-f.width),h.height!==f.height&&Q.css(u,"height",Q.height(u)+h.height-f.height),Q.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:a,offset:o,targetOffset:i,overflow:s}}function ue(e,t,n){var r=n.target||t;return ce(e,Z(r),n,!function(e,t){var n=J(e,t),r=Z(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport))}ue.__getOffsetParent=K,ue.__getVisibleRectForElement=J;var se=n("zT1h"),le=n("Y+p1"),pe=n.n(le),fe=n("bdgK"),de=n("l4aY");function he(e,t){var n=null,r=null;var o=new fe.default((function(e){var o=Object(a.a)(e,1)[0].target;if(document.documentElement.contains(o)){var i=o.getBoundingClientRect(),c=i.width,u=i.height,s=Math.floor(c),l=Math.floor(u);n===s&&r===l||Promise.resolve().then((function(){t({width:s,height:l})})),n=s,r=l}}));return e&&o.observe(e),function(){o.disconnect()}}function me(e){return"function"!=typeof e?null:e()}function be(e){return"object"===Object(o.a)(e)&&e?e:null}var ye=function(e,t){var n=e.children,r=e.disabled,o=e.target,i=e.align,s=e.onAlign,p=e.monitorWindowResize,f=e.monitorBufferTime,d=void 0===f?0:f,h=c.a.useRef({}),m=c.a.useRef(),b=c.a.Children.only(n),y=c.a.useRef({});y.current.disabled=r,y.current.target=o,y.current.align=i,y.current.onAlign=s;var v=function(e,t){var n=c.a.useRef(!1),r=c.a.useRef(null);function a(){window.clearTimeout(r.current)}return[function o(i){if(n.current&&!0!==i)a(),r.current=window.setTimeout((function(){n.current=!1,o()}),t);else{if(!1===e())return;n.current=!0,a(),r.current=window.setTimeout((function(){n.current=!1}),t)}},function(){n.current=!1,a()}]}((function(){var e=y.current,t=e.disabled,n=e.target,r=e.align,a=e.onAlign;if(!t&&n){var o,i=m.current,c=me(n),u=be(n);h.current.element=c,h.current.point=u,h.current.align=r;var s=document.activeElement;return c&&function(e){if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){var n=e.getBoundingClientRect();if(n.width||n.height)return!0}return!1}(c)?o=ue(i,c,r):u&&(o=function(e,t,n){var r,a,o=Q.getDocument(e),i=o.defaultView||o.parentWindow,c=Q.getWindowScrollLeft(i),u=Q.getWindowScrollTop(i),s=Q.viewportWidth(i),p=Q.viewportHeight(i),f={left:r="pageX"in t?t.pageX:c+t.clientX,top:a="pageY"in t?t.pageY:u+t.clientY,width:0,height:0},d=r>=0&&r<=c+s&&a>=0&&a<=u+p,h=[n.points[0],"cc"];return ce(e,f,l(l({},n),{},{points:h}),d)}(i,u,r)),function(e,t){e!==document.activeElement&&Object(de.a)(t,e)&&"function"==typeof e.focus&&e.focus()}(s,i),a&&o&&a(i,o),!0}return!1}),d),g=Object(a.a)(v,2),_=g[0],x=g[1],w=c.a.useRef({cancel:function(){}}),j=c.a.useRef({cancel:function(){}});c.a.useEffect((function(){var e,t,n=me(o),r=be(o);m.current!==j.current.element&&(j.current.cancel(),j.current.element=m.current,j.current.cancel=he(m.current,_)),h.current.element===n&&((e=h.current.point)===(t=r)||e&&t&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&e.clientX===t.clientX&&e.clientY===t.clientY))&&pe()(h.current.align,i)||(_(),w.current.element!==n&&(w.current.cancel(),w.current.element=n,w.current.cancel=he(n,_)))})),c.a.useEffect((function(){r?x():_()}),[r]);var O=c.a.useRef(null);return c.a.useEffect((function(){p?O.current||(O.current=Object(se.a)(window,"resize",_)):O.current&&(O.current.remove(),O.current=null)}),[p]),c.a.useEffect((function(){return function(){w.current.cancel(),j.current.cancel(),O.current&&O.current.remove(),x()}}),[]),c.a.useImperativeHandle(t,(function(){return{forceAlign:function(){return _(!0)}}})),c.a.isValidElement(b)&&(b=c.a.cloneElement(b,{ref:Object(u.a)(b.ref,m)})),b},ve=c.a.forwardRef(ye);ve.displayName="Align";var ge=ve;t.a=ge},"9og8": /*!**********************************************************************************************************!*\ @@ -1281,10 +1281,10 @@ e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeo /*! exports provided: createIntl, FormattedDate, FormattedDateParts, FormattedDisplayName, FormattedHTMLMessage, FormattedList, FormattedMessage, FormattedNumber, FormattedNumberParts, FormattedPlural, FormattedRelativeTime, FormattedTime, FormattedTimeParts, IntlContext, IntlProvider, RawIntlProvider, createIntlCache, defineMessages, injectIntl, useIntl, localeInfo, addLocale, getIntl, setIntl, getLocale, getDirection, setLocale, formatMessage, getAllLocales */ /*! exports used: RawIntlProvider, getDirection, getIntl, getLocale, localeInfo, setIntl, setLocale */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/classCallCheck.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createClass.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./src/.umi-production/plugin-dva/dva.ts */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createClass.js because of ./src/components/modal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./src/components/modal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/inherits.js because of ./src/.umi-production/plugin-dva/dva.ts */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/inherits.js because of ./src/components/modal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/plugin-locale/locale.tsx because of ./src/.umi-production/umi.ts */ @@ -1591,9 +1591,9 @@ e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeo \**********************************************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js because of ./node_modules/rc-field-form/es/index.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js because of ./node_modules/rc-menu/es/utils/isMobile.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js because of ./node_modules/rc-field-form/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./node_modules/rc-field-form/es/index.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("a3WO");var a=n("25BE"),o=n("BsWD");function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(a.a)(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},KUpu: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./node_modules/rc-menu/es/utils/isMobile.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("a3WO");var a=n("25BE"),o=n("BsWD");function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(a.a)(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},KUpu: /*!****************************************************************************************************************!*\ !*** ./node_modules/@umijs/babel-plugin-lock-core-js-3/node_modules/core-js/modules/es.symbol.has-instance.js ***! \****************************************************************************************************************/ @@ -1837,7 +1837,7 @@ object-assign /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js because of ./node_modules/rc-field-form/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js because of ./node_modules/rc-field-form/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("DSFK");var a=n("BsWD"),o=n("PYwp");function i(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(e,t)||Object(a.a)(e,t)||Object(o.a)()}},OIXA: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./node_modules/rc-menu/es/DOMWrap.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("DSFK");var a=n("BsWD"),o=n("PYwp");function i(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(e,t)||Object(a.a)(e,t)||Object(o.a)()}},OIXA: /*!************************************!*\ !*** ./src/styles/animate.min.css ***! \************************************/ @@ -2544,7 +2544,7 @@ object-assign \********************************************************************/ /*! exports provided: createBrowserHistory, createHashHistory, createMemoryHistory, createLocation, locationsAreEqual, parsePath, createPath */ /*! exports used: createBrowserHistory, createHashHistory, createLocation, createMemoryHistory, createPath, locationsAreEqual */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js because of ./node_modules/rc-pagination/es/Pagination.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/history-with-query/node_modules/query-string/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/tiny-invariant/dist/tiny-invariant.esm.js because of ./node_modules/react-router-dom/esm/react-router-dom.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return P})),n.d(t,"d",(function(){return T})),n.d(t,"c",(function(){return y})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return b}));var r=n("wx14");function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var d=i[f];"."===d?o(i,f):".."===d?(o(i,f),p++):p&&(o(i,f),p--)}if(!s)for(;p--;p)i.unshift("..");!s||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function c(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=c(t),a=c(n);return r!==t||a!==n?e(r,a):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n("YJ9l"),l=n.n(s),p=n("9R94");function f(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function h(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function m(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function b(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function y(e,t,n,a){var o;"string"==typeof e?((o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).query=o.search?l.a.parse(o.search):{},o.state=t):(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?("?"!==o.search.charAt(0)&&(o.search="?"+o.search),o.query=l.a.parse(o.search)):(o.search=o.query?l.a.stringify(o.query):"",o.query=o.query||{}),o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),p({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=y(e,t,f(),_.location);l.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(_.entries[_.index]=r,p({action:"REPLACE",location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=_.index+e;return t>=0&&t<_.entries.length},block:function(e){return void 0===e&&(e=!1),l.setPrompt(e)},listen:function(e){return l.appendListener(e)}};return _}},Yanh: /*!**********************************************************************************************************!*\ @@ -2959,10 +2959,10 @@ object-assign /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js because of ./node_modules/dva/dist/index.esm.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/@ant-design/icons/es/components/AntdIcon.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/rc-motion/es/index.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./node_modules/rc-menu/es/utils/isMobile.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js because of ./node_modules/rc-select/es/SelectTrigger.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js because of ./node_modules/rc-menu/es/SubMenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("rePB"),a=n("ODXe"),o=n("Ff2n"),i=n("q1tI"),c=n("uciX"),u=n("TSYQ"),s=n.n(u),l={adjustX:1,adjustY:1},p=[0,0],f={topLeft:{points:["bl","tl"],overflow:l,offset:[0,-4],targetOffset:p},topCenter:{points:["bc","tc"],overflow:l,offset:[0,-4],targetOffset:p},topRight:{points:["br","tr"],overflow:l,offset:[0,-4],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:l,offset:[0,4],targetOffset:p},bottomCenter:{points:["tc","bc"],overflow:l,offset:[0,4],targetOffset:p},bottomRight:{points:["tr","br"],overflow:l,offset:[0,4],targetOffset:p}};var d=i.forwardRef((function(e,t){var n=e.arrow,u=void 0!==n&&n,l=e.prefixCls,p=void 0===l?"rc-dropdown":l,d=e.transitionName,h=e.animation,m=e.align,b=e.placement,y=void 0===b?"bottomLeft":b,v=e.placements,g=void 0===v?f:v,_=e.getPopupContainer,x=e.showAction,w=e.hideAction,j=e.overlayClassName,O=e.overlayStyle,k=e.visible,E=e.trigger,S=void 0===E?["hover"]:E,P=Object(o.a)(e,["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger"]),C=i.useState(),T=Object(a.a)(C,2),A=T[0],I=T[1],M="visible"in e?k:A,L=i.useRef(null);i.useImperativeHandle(t,(function(){return L.current}));var D,R,N,F,U,z,V=function(){var t=e.overlay;return"function"==typeof t?t():t},q=function(t){var n=e.onOverlayClick,r=V().props;I(!1),n&&n(t),r.onClick&&r.onClick(t)},B=function(){var e=V(),t={prefixCls:"".concat(p,"-menu"),onClick:q};return"string"==typeof e.type&&delete t.prefixCls,i.createElement(i.Fragment,null,u&&i.createElement("div",{className:"".concat(p,"-arrow")}),i.cloneElement(e,t))},W=w;return W||-1===S.indexOf("contextMenu")||(W=["click"]),i.createElement(c.a,Object.assign({},P,{prefixCls:p,ref:L,popupClassName:s()(j,Object(r.a)({},"".concat(p,"-show-arrow"),u)),popupStyle:O,builtinPlacements:g,action:S,showAction:x,hideAction:W||[],popupPlacement:y,popupAlign:m,popupTransitionName:d,popupAnimation:h,popupVisible:M,stretch:(U=e.minOverlayWidthMatchTrigger,z=e.alignPoint,("minOverlayWidthMatchTrigger"in e?U:!z)?"minWidth":""),popup:"function"==typeof e.overlay?B:B(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;I(t),"function"==typeof n&&n(t)},getPopupContainer:_}),(R=e.children,N=R.props?R.props:{},F=s()(N.className,void 0!==(D=e.openClassName)?D:"".concat(p,"-open")),A&&R?i.cloneElement(R,{className:F}):R))}));t.a=d},"eDW+": /*!****************************************************************************************************************!*\ !*** ./node_modules/@umijs/babel-plugin-lock-core-js-3/node_modules/core-js/modules/es.typed-array.reverse.js ***! @@ -2975,8 +2975,8 @@ object-assign /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/css-animation/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/contains.js because of ./node_modules/antd/es/dropdown/dropdown.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js because of ./node_modules/rc-input-number/es/InputNumber.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/contains.js because of ./node_modules/rc-menu/es/SubMenu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js because of ./node_modules/rc-menu/es/SubMenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/PortalWrapper.js because of ./node_modules/rc-drawer/es/DrawerWrapper.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),o=n("i8i4"),i=n.n(o),c=n("4IlW"),u=n("l4aY"),s=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!=typeof t.componentWillReceiveProps?e:a.a.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function l(e){var t=[];return a.a.Children.forEach(e,(function(e){t.push(e)})),t}function p(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function f(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for children");r=e}})),r}var d=n("UwPn"),h={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},m=function(){function e(e,t){for(var n=0;n children");return a.a.createElement(g,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var o=t.component;if(o){var i=t;return"string"==typeof o&&(i=_({className:t.className,style:t.style},t.componentProps)),a.a.createElement(o,i,r)}return r[0]||null}}]),t}(a.a.Component);k.isAnimate=!0,k.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:O,onEnter:O,onLeave:O,onAppear:O};var E=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=l(j(r));e.isValidChildByKey(a,t)?"appear"===n?h.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):h.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,a,o,i,c=l(j(n));if(e.isValidChildByKey(c,t))e.performEnter(t);else{var u=function(){h.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,a=c,o=n.showProp,(i=r.length===a.length)&&r.forEach((function(e,t){var n=a[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||o&&e.props[o]!==n.props[o])&&(i=!1)})),i?u():e.setState({children:c},u)}}}},S=s(k),P=Object.assign||function(e){for(var t=1;t0&&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===(t=i.content_info)||void 0===t?void 0:t.username,time:null==i||null===(n=i.content_info)||void 0===n?void 0:n.time},{name:"性能审核情况",id:"Performance",status:null==i||null===(r=i.perference_info)||void 0===r?void 0:r.status,username:null==i||null===(a=i.perference_info)||void 0===a?void 0:a.username,time:null==i||null===(o=i.perference_info)||void 0===o?void 0:o.time}]},u=n("1vsH"),s={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:void 0,auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{getShixunsDetail:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.gb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{detail:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getMirrorApplies:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.T,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{mirrorApplies:Object(r.a)({},(null==s?void 0:s.data)||{})}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getRightData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.ab,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{rightData:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.F,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challenges:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),execJupyter:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.z,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),execShixun:o.a.mark((function e(t,n){var r,a,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.A,r);case 4:return-3===(null==(c=e.sent)?void 0:c.status)&&Object(u.o)(),e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)})),openChallenge:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.rb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),challengeMoveUp:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.m,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),challengeMoveDown:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.l,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelCollect:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.i,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),collect:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.o,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),searchUserCourses:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.xb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),sendToCourse:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.yb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelRelease:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.k,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelPublic:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.j,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),applyPublic:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.g,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),release:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.tb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateAuditSituation:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Cb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getCollaboratorsData:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.J,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),addCollaborator:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.d,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),addTeachGroupMember:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.f,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getChangeManager:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.I,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),changeManager:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.n,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteCollaborators:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.u,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRankingList:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.X,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getMirrorScript:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.U,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getScriptContent:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.bb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getCustomScript:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.K,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateSettingBasicInfo:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Nb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getShixunQuote:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.fb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteShixun:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.x,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),permanentClose:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.sb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getDepartments:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.L,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updatePermissionSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Kb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateLearnSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Jb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Mb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getSetData:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.db,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteDataSet:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.v,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteGitFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.w,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),moveGitFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.qb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRepository:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.Y,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{repository:Object(r.a)({},s)}});case 7:return e.abrupt("return",Object(r.a)({},s));case 8:case"end":return e.stop()}}),e)})),getSecretRepository:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.cb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{secretRepository:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),addRepositoryFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.e,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRepositoryCommit:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Z,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getFileContent:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.P,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{fileContent:Object(r.a)(Object(r.a)({},s),{},{params:a})}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),updateRepositoryFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Lb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),uploadGitFolder:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Ob,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateCollaboratorEditable:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Hb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getSettingsData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.eb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{setting:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesNew:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.H,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challengesNew:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesEdit:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.G,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challengesEdit:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getAuditSituationData:o.a.mark((function e(t,n){var r,a,u,s,l;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,u=n.put,e.next=4,a(i.C,r);case 4:return s=e.sent,l=c(s),e.next=8,u({type:"save",payload:{auditSituationData:l}});case 8:case"end":return e.stop()}}),e)})),getEditChallengesQuestion:o.a.mark((function e(t,n){var r,a,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,c=n.put,e.next=4,a(i.M,r);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{editChallengesQuestion:u}});case 7:return e.abrupt("return",u);case 8:case"end":return e.stop()}}),e)})),getInfoWithJupyterLab:o.a.mark((function e(t,n){var r,a,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,c=n.put,e.next=4,a(i.R,r);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{infoWithJupyterLab:u}});case 7:return e.abrupt("return",u);case 8:case"end":return e.stop()}}),e)})),setActionTabs:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:{actionTabs:Object(r.a)({},a)}});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return console.log("reducers:",e,t),Object(r.a)(Object(r.a)({},e),t.payload)}},subscriptions:{setup:function(e){var t=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&t({type:"query"})}))}}};t.a=s},q1tI: +/*! ModuleConcatenation bailout: Cannot concat with ./src/service/shixuns.ts because of ./src/pages/OnlineExercise/ExerciseDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx because of ./src/pages/HttpStatus/SixActivities.tsx */function(e,t,n){"use strict";var r=n("k1fw"),a=n("WmNS"),o=n.n(a),i=n("HBuW"),c=function(){var e,t,n,r,a,o,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===(t=i.content_info)||void 0===t?void 0:t.username,time:null==i||null===(n=i.content_info)||void 0===n?void 0:n.time},{name:"性能审核情况",id:"Performance",status:null==i||null===(r=i.perference_info)||void 0===r?void 0:r.status,username:null==i||null===(a=i.perference_info)||void 0===a?void 0:a.username,time:null==i||null===(o=i.perference_info)||void 0===o?void 0:o.time}]},u=n("1vsH"),s={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:void 0,auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{getShixunsDetail:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.gb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{detail:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getMirrorApplies:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.T,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{mirrorApplies:Object(r.a)({},(null==s?void 0:s.data)||{})}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getRightData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.ab,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{rightData:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.F,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challenges:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),execJupyter:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.z,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),execShixun:o.a.mark((function e(t,n){var r,a,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.A,r);case 4:return-3===(null==(c=e.sent)?void 0:c.status)&&Object(u.o)(),e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)})),openChallenge:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.rb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),challengeMoveUp:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.m,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),challengeMoveDown:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.l,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelCollect:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.i,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),collect:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.o,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),searchUserCourses:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.xb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),sendToCourse:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.yb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelRelease:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.k,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),cancelPublic:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.j,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),applyPublic:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.g,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),release:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.tb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateAuditSituation:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Cb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getCollaboratorsData:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.J,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),addCollaborator:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.d,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),addTeachGroupMember:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.f,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getChangeManager:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.I,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),changeManager:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.n,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteCollaborators:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.u,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRankingList:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.X,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getMirrorScript:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.U,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getScriptContent:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.bb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getCustomScript:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.K,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateSettingBasicInfo:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Nb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getShixunQuote:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.fb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteShixun:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.x,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),permanentClose:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.sb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getDepartments:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.L,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updatePermissionSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Kb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateLearnSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Jb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateSetting:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Mb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getSetData:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.db,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteDataSet:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.v,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),deleteGitFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.w,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),moveGitFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.qb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRepository:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.Y,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{repository:Object(r.a)({},s)}});case 7:return e.abrupt("return",Object(r.a)({},s));case 8:case"end":return e.stop()}}),e)})),getSecretRepository:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.cb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{secretRepository:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),addRepositoryFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.e,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getRepositoryCommit:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Z,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getFileContent:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.P,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{fileContent:Object(r.a)(Object(r.a)({},s),{},{params:a})}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),updateRepositoryFile:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Lb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),uploadGitFolder:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Ob,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),updateCollaboratorEditable:o.a.mark((function e(t,n){var r,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,n.put,e.next=4,a(i.Hb,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})),getSettingsData:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.eb,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{setting:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesNew:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.H,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challengesNew:Object(r.a)({},s)}});case 7:case"end":return e.stop()}}),e)})),getChallengesEdit:o.a.mark((function e(t,n){var a,c,u,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,c=n.call,u=n.put,e.next=4,c(i.G,a);case 4:return s=e.sent,e.next=7,u({type:"save",payload:{challengesEdit:Object(r.a)({},s)}});case 7:return e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})),getAuditSituationData:o.a.mark((function e(t,n){var r,a,u,s,l;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,u=n.put,e.next=4,a(i.C,r);case 4:return s=e.sent,l=c(s),e.next=8,u({type:"save",payload:{auditSituationData:l}});case 8:case"end":return e.stop()}}),e)})),getEditChallengesQuestion:o.a.mark((function e(t,n){var r,a,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,c=n.put,e.next=4,a(i.M,r);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{editChallengesQuestion:u}});case 7:return e.abrupt("return",u);case 8:case"end":return e.stop()}}),e)})),getInfoWithJupyterLab:o.a.mark((function e(t,n){var r,a,c,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,c=n.put,e.next=4,a(i.R,r);case 4:return u=e.sent,e.next=7,c({type:"save",payload:{infoWithJupyterLab:u}});case 7:return e.abrupt("return",u);case 8:case"end":return e.stop()}}),e)})),setActionTabs:o.a.mark((function e(t,n){var a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.payload,n.call,i=n.put,e.next=4,i({type:"save",payload:{actionTabs:Object(r.a)({},a)}});case 4:case"end":return e.stop()}}),e)}))},reducers:{save:function(e,t){return console.log("reducers:",e,t),Object(r.a)(Object(r.a)({},e),t.payload)}},subscriptions:{setup:function(e){var t=e.dispatch;return e.history.listen((function(e){"/"===e.pathname&&t({type:"query"})}))}}};t.a=s},q1tI: /*!*************************************!*\ !*** ./node_modules/react/index.js ***! \*************************************/ @@ -3818,11 +3818,11 @@ object-assign \******************************************************/ /*! exports provided: getCourseResultsService, exportCourseService, getCourseResultDetailClass, getCourseResultDetailService, postComputeAllService, postComputeCourseSingleService, exportGraduationService, postComputeAllGraduationService, postComputeGraduationSingleService, getGraduationResultsService, getFormulasService, putFormulasService, getGraduationResultDetailService, putGoalValueService, getMajorListService, getYearListService, getTopPageService, putTopPageService */ /*! exports used: exportCourseService, exportGraduationService, getCourseResultDetailClass, getCourseResultDetailService, getCourseResultsService, getFormulasService, getGraduationResultDetailService, getGraduationResultsService, getMajorListService, getTopPageService, getYearListService, postComputeAllGraduationService, postComputeAllService, postComputeCourseSingleService, postComputeGraduationSingleService, putFormulasService, putGoalValueService, putTopPageService */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js because of ./src/pages/OnlineExercise/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Three/index.tsx */function(e,t,n){"use strict";n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return h})),n.d(t,"b",(function(){return m})),n.d(t,"l",(function(){return b})),n.d(t,"o",(function(){return y})),n.d(t,"h",(function(){return v})),n.d(t,"f",(function(){return g})),n.d(t,"p",(function(){return _})),n.d(t,"g",(function(){return x})),n.d(t,"q",(function(){return w})),n.d(t,"i",(function(){return j})),n.d(t,"k",(function(){return O})),n.d(t,"j",(function(){return k})),n.d(t,"r",(function(){return E}));var r=n("9og8"),a=n("WmNS"),o=n.n(a),i=n("ErOA"),c=n("k1fw"),u=n("PpiC"),s=function(){var e=Object(r.a)(o.a.mark((function e(t){var n,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=Object(u.a)(t,["id"]),e.abrupt("return",Object(i.a)("/api/ec_years/".concat(n,"/course_results.json"),{method:"get",params:r}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l=function(e){var t=document.createElement("iframe");t.src="/api/ec_years/".concat(e,"/course_results.xlsx"),t.style.display="none",document.body.appendChild(t)},p=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_years/".concat(t,"/course_results/get_class.json"),{method:"get"})},f=function(e){var t=e.ec_year_id,n=e.id,r=e.class_name,a=void 0===r?null:r;return Object(i.a)("/api/ec_years/".concat(t,"/course_results/").concat(n,".json"),{method:"get",params:{class_name:a}})},d=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_courses/1/evaluations/compute_all_courses_data?ec_year_id=".concat(t),{method:"post"})},h=function(e){var t=e.ec_course_id;return Object(i.a)("/api/ec_courses/".concat(t,"/evaluations/evaluation_data"),{method:"POST"})},m=function(e){var t=document.createElement("iframe");t.src="/api/ec_years/".concat(e,"/ec_graduation_results.xlsx"),t.style.display="none",document.body.appendChild(t)},b=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/compute_all"),{method:"post"})},y=function(e){var t=e.ec_year_id,n=e.id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/compute_single?id=").concat(n),{method:"POST"})},v=function(e){return Object(i.a)("/api/ec_years/".concat(e,"/ec_graduation_results.json"),{method:"get"})},g=function(e){return Object(i.a)("/api/ec_years/".concat(e,"/ec_graduation_results/get_formulas.json"),{method:"get"})},_=function(e){var t=e.ec_year_id,n=e.formula_one,r=e.formula_two,a=e.formula_three;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/set_formulas.json?formula_one_id=").concat(n,"&formula_two_id=").concat(r,"&formula_three_id=").concat(a),{method:"PUT"})},x=function(e){var t=e.ec_year_id,n=e.id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/").concat(n,".json"),{method:"get"})},w=function(e){var t=e.ec_year_id,n=e.type,r=e.goal_value,a=Object(u.a)(e,["ec_year_id","type","goal_value"]),o="?type=".concat(n),s={method:"PUT"};return"all"===n&&(o+="&goal_value=".concat(r)),"each"===n&&(s=Object(c.a)(Object(c.a)({},s),{},{body:a})),Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/set_goal_value").concat(o),s)},j=function(){var e=Object(r.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(i.a)("/api/schools/".concat(t,"/ec_majors/get_major_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=Object(r.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(i.a)("/api/ec_major_schools/".concat(t,"/ec_years/get_year_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(e){var t=e.ec_year_id,n=e.school_id;return Object(i.a)("/api/ec_years/".concat(t,"/top_pages.json"),{method:"get",params:{school_id:n}})},E=function(e){var t=e.id,n=e.name;return Object(i.a)("/api/ec_years/1/top_pages/".concat(t,"?name=").concat(n),{method:"PUT"})}},rePB: +/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts because of ./src/pages/Account/Results/index.tsx */function(e,t,n){"use strict";n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return h})),n.d(t,"b",(function(){return m})),n.d(t,"l",(function(){return b})),n.d(t,"o",(function(){return y})),n.d(t,"h",(function(){return v})),n.d(t,"f",(function(){return g})),n.d(t,"p",(function(){return _})),n.d(t,"g",(function(){return x})),n.d(t,"q",(function(){return w})),n.d(t,"i",(function(){return j})),n.d(t,"k",(function(){return O})),n.d(t,"j",(function(){return k})),n.d(t,"r",(function(){return E}));var r=n("9og8"),a=n("WmNS"),o=n.n(a),i=n("ErOA"),c=n("k1fw"),u=n("PpiC"),s=function(){var e=Object(r.a)(o.a.mark((function e(t){var n,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=Object(u.a)(t,["id"]),e.abrupt("return",Object(i.a)("/api/ec_years/".concat(n,"/course_results.json"),{method:"get",params:r}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l=function(e){var t=document.createElement("iframe");t.src="/api/ec_years/".concat(e,"/course_results.xlsx"),t.style.display="none",document.body.appendChild(t)},p=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_years/".concat(t,"/course_results/get_class.json"),{method:"get"})},f=function(e){var t=e.ec_year_id,n=e.id,r=e.class_name,a=void 0===r?null:r;return Object(i.a)("/api/ec_years/".concat(t,"/course_results/").concat(n,".json"),{method:"get",params:{class_name:a}})},d=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_courses/1/evaluations/compute_all_courses_data?ec_year_id=".concat(t),{method:"post"})},h=function(e){var t=e.ec_course_id;return Object(i.a)("/api/ec_courses/".concat(t,"/evaluations/evaluation_data"),{method:"POST"})},m=function(e){var t=document.createElement("iframe");t.src="/api/ec_years/".concat(e,"/ec_graduation_results.xlsx"),t.style.display="none",document.body.appendChild(t)},b=function(e){var t=e.ec_year_id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/compute_all"),{method:"post"})},y=function(e){var t=e.ec_year_id,n=e.id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/compute_single?id=").concat(n),{method:"POST"})},v=function(e){return Object(i.a)("/api/ec_years/".concat(e,"/ec_graduation_results.json"),{method:"get"})},g=function(e){return Object(i.a)("/api/ec_years/".concat(e,"/ec_graduation_results/get_formulas.json"),{method:"get"})},_=function(e){var t=e.ec_year_id,n=e.formula_one,r=e.formula_two,a=e.formula_three;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/set_formulas.json?formula_one_id=").concat(n,"&formula_two_id=").concat(r,"&formula_three_id=").concat(a),{method:"PUT"})},x=function(e){var t=e.ec_year_id,n=e.id;return Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/").concat(n,".json"),{method:"get"})},w=function(e){var t=e.ec_year_id,n=e.type,r=e.goal_value,a=Object(u.a)(e,["ec_year_id","type","goal_value"]),o="?type=".concat(n),s={method:"PUT"};return"all"===n&&(o+="&goal_value=".concat(r)),"each"===n&&(s=Object(c.a)(Object(c.a)({},s),{},{body:a})),Object(i.a)("/api/ec_years/".concat(t,"/ec_graduation_results/set_goal_value").concat(o),s)},j=function(){var e=Object(r.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(i.a)("/api/schools/".concat(t,"/ec_majors/get_major_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=Object(r.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(i.a)("/api/ec_major_schools/".concat(t,"/ec_years/get_year_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(e){var t=e.ec_year_id,n=e.school_id;return Object(i.a)("/api/ec_years/".concat(t,"/top_pages.json"),{method:"get",params:{school_id:n}})},E=function(e){var t=e.id,n=e.name;return Object(i.a)("/api/ec_years/1/top_pages/".concat(t,"?name=").concat(n),{method:"PUT"})}},rePB: /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! \*******************************************************************/ @@ -3919,8 +3919,8 @@ object-assign \*************************************************/ /*! exports provided: default */ /*! all exports used */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./src/pages/Three/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js because of ./node_modules/dva/dist/index.esm.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js because of ./src/pages/HttpStatus/404.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/history.ts because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/plugin.ts because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/plugin-dva/runtime.tsx */ @@ -3950,7 +3950,7 @@ object-assign /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js because of ./src/.umi-production/plugin-dva/dva.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js because of ./src/.umi-production/plugin-dva/dva.ts */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./src/.umi-production/plugin-dva/dva.ts */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("+kx5");var a=n("Qw5x"),o=n("u6e6");function i(e,t){return Object(r.a)(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}}(e,t)||Object(a.a)(e,t)||Object(o.a)()}},tRgb: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js because of ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("+kx5");var a=n("Qw5x"),o=n("u6e6");function i(e,t){return Object(r.a)(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}}(e,t)||Object(a.a)(e,t)||Object(o.a)()}},tRgb: /*!***************************************************************!*\ !*** ./node_modules/connected-react-router/esm/middleware.js ***! \***************************************************************/ @@ -4049,22 +4049,22 @@ object-assign \*********************************************************/ /*! exports provided: generateTrigger, default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./node_modules/rc-tree/es/TreeNode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js because of ./node_modules/antd/es/notification/hooks/useNotification.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./node_modules/@ant-design/icons/es/components/AntdIcon.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/@ant-design/icons/es/components/AntdIcon.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js because of ./node_modules/rc-menu/es/SubMenu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js because of ./node_modules/rc-menu/es/MenuItemGroup.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js because of ./node_modules/rc-menu/es/Menu.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js because of ./node_modules/rc-motion/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/raf/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-align/es/index.js because of ./node_modules/rc-tabs/node_modules/rc-trigger/es/Popup/PopupInner.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js because of ./node_modules/rc-table/es/stickyScrollBar.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js because of ./node_modules/antd/es/modal/Modal.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/contains.js because of ./node_modules/rc-tabs/node_modules/rc-trigger/es/Popup/PopupInner.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js because of ./node_modules/rc-resize-observer/es/index.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js because of ./node_modules/rc-motion/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Portal.js because of ./node_modules/rc-tabs/node_modules/rc-trigger/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js because of ./node_modules/antd/es/form/FormItem.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js because of ./node_modules/antd/es/input/Search.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("VTBJ"),a=n("1OyB"),o=n("vuIU"),i=n("JX7q"),c=n("Ji7U"),u=n("LK+K"),s=n("q1tI"),l=n.n(s),p=n("i8i4"),f=n.n(p),d=n("l4aY"),h=n("m+aA"),m=n("c+Xe"),b=n("zT1h"),y=n("QC+M"),v=n("TSYQ"),g=n.n(v);function _(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var x=n("Ff2n"),w=n("xEkU"),j=n.n(w),O=n("9mu1"),k=n("8XRh"),E=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.className,a=e.style,o=e.children,i=e.onMouseEnter,c=e.onMouseLeave,u=e.onMouseDown,l=e.onTouchStart,p=o;return s.Children.count(o)>1&&(p=s.createElement("div",{className:"".concat(n,"-content")},o)),s.createElement("div",{ref:t,className:r,onMouseEnter:i,onMouseLeave:c,onMouseDown:u,onTouchStart:l,style:a},p)}));E.displayName="PopupInner";var S=E;function P(e){var t=e.prefixCls,n=e.motion,r=e.animation,a=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:a?{motionName:a}:null)}function C(e){return e&&e.motionName}var T=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){var e;return Object(a.a)(this,n),(e=t.apply(this,arguments)).state={targetWidth:void 0,targetHeight:void 0,status:null,prevVisible:null,alignClassName:null,inMotion:!1},e.popupRef=l.a.createRef(),e.alignRef=l.a.createRef(),e.nextFrameState=null,e.nextFrameId=null,e.onAlign=function(t,n){var r=e.state.status,a=e.props,o=a.getClassNameFromAlign,i=a.onAlign,c=o(n);"align"===r?e.setState({alignClassName:c,status:"aligned"},(function(){e.alignRef.current.forceAlign()})):"aligned"===r?(e.setState({alignClassName:c,status:"afterAlign"}),i(t,n)):e.setState({alignClassName:c})},e.onMotionEnd=function(){var t=e.props.visible;e.setState({status:t?"AfterMotion":"stable",inMotion:!1})},e.setStateOnNextFrame=function(t){e.cancelFrameState(),e.nextFrameState=Object(r.a)(Object(r.a)({},e.nextFrameState),t),e.nextFrameId=j()((function(){var t=Object(r.a)({},e.nextFrameState);e.nextFrameState=null,e.setState(t)}))},e.getMotion=function(){return Object(r.a)({},P(e.props))},e.getAlignTarget=function(){var t=e.props,n=t.point,r=t.getRootDomNode;return n||r},e.cancelFrameState=function(){j.a.cancel(e.nextFrameId)},e.renderPopupElement=function(){var t=e.state,n=t.status,a=t.targetHeight,o=t.targetWidth,i=t.alignClassName,c=e.props,u=c.prefixCls,s=c.className,p=c.style,f=c.stretch,d=c.visible,h=c.align,b=c.destroyPopupOnHide,y=c.onMouseEnter,v=c.onMouseLeave,_=c.onMouseDown,x=c.onTouchStart,w=c.children,j=g()(u,s,i),E="".concat(u,"-hidden"),P={};f&&(-1!==f.indexOf("height")?P.height=a:-1!==f.indexOf("minHeight")&&(P.minHeight=a),-1!==f.indexOf("width")?P.width=o:-1!==f.indexOf("minWidth")&&(P.minWidth=o));var C=Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},P),e.getZIndexStyle()),p),{},{opacity:"stable"!==n&&d?0:void 0,pointerEvents:"stable"!==n&&d?"none":void 0}),T=e.getMotion(),A=d;d&&"beforeMotion"!==n&&"motion"!==n&&"stable"!==n&&(T.motionAppear=!1,T.motionEnter=!1,T.motionLeave=!1),"afterAlign"!==n&&"beforeMotion"!==n||(A=!1),["onEnterStart","onAppearStart","onLeaveStart"].forEach((function(t){var n=null==T?void 0:T[t];T[t]=function(){for(var t=arguments.length,r=new Array(t),a=0;a